Hallo,
wenn ich ein Delphi Programm schreiben wollte, mit dem ich JPG-Bilder bearbeiten kann (Farben ändern, malen etc.) komme ich nur auf die Idee, in Canvas herum zu zeichnen. Also JPG in ein Bitmap konvertieren, die nötigen Funktionen nutzen und vor dem Speichern alles wieder zurück in JPG. Wie machen es denn eigentlich die großen wie Photoshop usw. ? Eine 100 MB JPG Datei in Bitmap umzuwandeln um damit dann zu arbeiten (malen, zeichnen, Farbverläufe etc.) ist sicherlich ein ganz falscher Weg.
Gruß
Mike
Doch, genau das ist der Weg. Es gibt nur ein paar Dinge, die man mit JPGs verlustfrei machen kann, drehen zum Beispiel. Für's reinzeichnen muss man es erst in ein Bitmap umwandeln und dann erneut komprimieren mit dem entsprechenden Qualitätsverlust bei jedem erneuten Speichern. Deshalb speichert man mit den "großen" Programmen ja auch lieber ein verlustfreies Format, wenn man die Bilder später nochmal weiterbearbeiten möchte.