EasyFotoConvert

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Kukulkan
Beiträge: 1066
Registriert: 09.09.2004 07:07
Wohnort: Süddeutschland
Kontaktdaten:

EasyFotoConvert

Beitrag von Kukulkan »

Hallo,

Ich habe ein kleines Programm geschrieben, das Foto's für das Entwickeln vorbereiten soll. Es ist immer das Problem, dass die Fotos der Digitalkamera vom Fotoservice zB auf 9x13 gedruckt werden und dabei aber weisse Ränder entstehen da die Kamera das Bild im Verhältnis 3:4 erstellt hat. Dann beginnt im Malprogramm immer das rechnen etc...

Ich habe zu diesem Zweck ein kleines Programm erstellt das zum einen das Bild zuschneiden kann (Seitenverhältnis ist dann immer korrekt) und auch eine einfache Manipulation mit den gängigen Bildkorrekturen zulässt.

Screenshot:
Bild

Aktuell kann das Tool:
- Dateien öffnen (BMP und JPG)
- Dateien per Drag&Drop öffnen (einfach ein File auf die Anwendung droppen)
- Dateiausschnitt als JPG speichern

Grafik-Features:
- Zuschneiden im korrekten Verhältnis
- neu Ausgabegrösse verändern
- Gammakorrektur
- White- und Blackpointkorrektur
- Sättigungskorrektur
- Kontrastkorrektur
- Farbstich entfernen (automatisch)

Ich werde den Source möglicherweise nicht veröffentlichen. Aber das Programm kann man hier runterladen und testen.

http://www.x-beliebig.info/Download/EasyFotoConvert.zip
Achtung: Hinweis für die Ängstlichen - in dem ZIP ist eine EXE Datei

Bisschen Feedback wäre nett... Ich will nicht unbedingt weitere Features einbauen aber evtl. muss noch was am Handling verbessert werden? Oder ist das Tool einfach nur unnütz?

Grüsse,

Volker
Zuletzt geändert von Kukulkan am 26.01.2007 11:18, insgesamt 1-mal geändert.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Ich finde es gut. Mit nur einer Befehlszeile mehr (UsePNGImageDecoder()) wird LoadImage() aber zusätzlich auch noch PNG unterstützen. Na, ist das was?

Ansonsten finde ich das Tool recht praktisch. :allright:

> Ich werde den Source möglicherweise nicht veröffentlichen.
Musst du auch nicht. Ist jedem selbst überlassen!
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Kukulkan
Beiträge: 1066
Registriert: 09.09.2004 07:07
Wohnort: Süddeutschland
Kontaktdaten:

Beitrag von Kukulkan »

AND51 hat geschrieben:Ich finde es gut. Mit nur einer Befehlszeile mehr (UsePNGImageDecoder()) wird LoadImage() aber zusätzlich auch noch PNG unterstützen. Na, ist das was?
Danke, aber ich hab PNG bewusst weggelassen. Ich wollte das Tool klein halten und ich denke dass nicht viele Ihre Fotos im PNG Format haben...

Danke für's testen! :D

Volker
Benutzeravatar
neotoma
Beiträge: 202
Registriert: 13.09.2004 16:16
Kontaktdaten:

Re: EasyFotoConvert

Beitrag von neotoma »

Volker Schmid hat geschrieben: Ich werde den Source möglicherweise nicht veröffentlichen. Aber das Programm kann man hier runterladen und testen.
Schade.... ;-)
Volker Schmid hat geschrieben: Bisschen Feedback wäre nett... Ich will nicht unbedingt weitere Features einbauen aber evtl. muss noch was am Handling verbessert werden? Oder ist das Tool einfach nur unnütz?
Unnütz ist das Tool sicher nicht.
Habe es gerade hier meinem Notebook getestet, und es ist Grandios abgeschmiert.....
Ich habe noch kein Bild geladen, und die Combobox mit den Formaten geöffnet... da war Ende. Wenn ich erst das Bild Lade scheint alles in Ordnung.

Verbesserungsvorschläge :
- Frei definerbare Formate
- Auswahl in die Zwischenablage

Mike
Alle Rechtschreibfehler unterliegen der GPL und dürfen frei kopiert und modifiziert werden.
Benutzeravatar
DarkSoul
Beiträge: 689
Registriert: 19.10.2006 12:51

Beitrag von DarkSoul »

programm ist top! konnte keinen bug erkennen, aber die png-unterstützung würde ich wirklich nachrüsten, da ich sehr viel mit png's arbeite. speicherplatz gibts heutzutage doch auch für fast nix!

das patent mit dem gelben rahmen kommt mir irgendwie sehr bekannt vor :wink:

kleine tip: falls es dir nur um die ladezeit geht, mach das doch so, dass das programm durch ein kleineres schnellstart-tool einmal geladen wird und für jeden weiteren doppelklick auf ein bild dieses zum bereits vorhandenen programm umgeleitet wird und dann mit panels arbeiten, so wie der basic-editor das auch macht! ist nicht groß aufwendig, hab das erst vor kurzem gemacht, das einzige problem, wo ich n bisschen gekaut hab, war die kommunikation zwischen schnellstarter und dem programm (gemeinsamer speicher, thread von letzter woche, wer sich noch erinnert)

aber ich denke, auch mit png-codec ist das noch schnell genug!
Bild
DW

Beitrag von DW »

Welche 2D-Engine(Insbesondere für Effekte) benutzt das Programm? Deine eigene?
Benutzeravatar
Kukulkan
Beiträge: 1066
Registriert: 09.09.2004 07:07
Wohnort: Süddeutschland
Kontaktdaten:

Beitrag von Kukulkan »

@Mike
Ich habe noch kein Bild geladen, und die Combobox mit den Formaten geöffnet... da war Ende.
Ups. Werde ich nächste Woche noch fixen. Bis dahin: erst Bild laden, dann Format wählen :(
Verbesserungsvorschläge :
- Frei definerbare Formate
- Auswahl in die Zwischenablage
Mal sehen...

@Biedermeier
das patent mit dem gelben rahmen kommt mir irgendwie sehr bekannt vor
Keine Ahnung von was Du sprichst. War erst nur gelb. Dann hat man das auf hellen Bildern schlecht gesehen. Dann hab ich einen schwarzen Rahmen dazu gemacht. Gibts das schon wo?

@DW:
Welche 2D-Engine(Insbesondere für Effekte) benutzt das Programm? Deine eigene?
Ich verwende nur PB Code in Verbindung mit GetBitmapBits_(). Danach manipuliere ich alles selbst per PeekB() und PokeB() im Speicher. Am ende zurück mit SetBitmapBits_(). Alles handgemacht. Eine Engine brauch ich für sowas nicht...

Grüsse,

Volker
Benutzeravatar
Kukulkan
Beiträge: 1066
Registriert: 09.09.2004 07:07
Wohnort: Süddeutschland
Kontaktdaten:

Beitrag von Kukulkan »

Hallo,

So, jetzt die

Version V2.0:
- kein Fehler mehr, wenn man das Format wechselt ohne ein Bild
- besseres Neuzeichnen nachdem das Fenster verdeckt war
- laden von PNG Bildern ermöglicht
- laden und speichern in das Clipboard möglich
- bisschen schneller

Download über den Link aus dem ersten Post.

Grüsse,

Volker
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

... gibts jetzt auch im Showcase auf www.PureArea.net EasyFotoConvert v.0.2
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Benutzeravatar
dige
Beiträge: 1239
Registriert: 08.09.2004 08:53

Beitrag von dige »

Was genau macht denn die Funktion Farbstich entfernen?
Ansonsten sehr gut gemacht :allright:
"Papa, ich laufe schneller - dann ist es nicht so weit."
Antworten