bmp to jpg - eine Library
-
Ich bräuchte in einem Programm eine schnelle Möglichkeit, um *.bmp Dateien in *jpg zu konvertieren - oder auch jpg Dateien neu zu sampeln und abzuspeichern.
Habe eine Reihe von nützlichen Libraries eindeckt (CxImage, CImg usf), aber tatsächich bin ich gar nicht an Filtern interessiert, sondern nur an diesen elementaren Operationen: öffnen, die Größe verändern, speichern.
Ich weiß: jpg-Kompression ist eine heikle Sache - und viele der großen Bibliotheken verzichten darauf, aber vielleicht gibt es Windows intern ein e Lösung.
DirectX schreibt Surfaces in jpg Formate - könnte man hier einlesen, die Größe verändern, neu abspeichern?
-
Ja, richtig.
Windows hat schon alles an Bord. Zumindest mit GDI+.Ich würde aber ImageMagick oder so ranziehen, weil mich die GDI+ immer irgendwie nervt.
-
die freeimage-lib ist auch net schlecht...
http://freeimage.sourceforge.net/mfg
mitos
-
Ja, hab's mir auf diese Anregung noch einmal angeschaut.
Was sehr gut ist, ist die Tatsache, dass FreeImage nativ *.jpg unterstützt.
-
Ja, hab's mir auf diese Anregung noch einmal angeschaut.
Was sehr gut ist, ist die Tatsache, dass FreeImage nativ *.jpg unterstützt.
-
Ist doch egal ob sie das native kann oder die libjpeg verwendet - solange sie nicht Windows-Funktionen hernimmt
(BTW: ich glaube die FreeImage nimmt auch die libjpeg, wie fast jede andere Library die mit JPEGs arbeiten kann)
-
http://de.wikipedia.org/wiki/DevIL_(Informatik)
<EDIT>
webpräsens: http://openil.sourceforge.net/verwendet meines wissens auch libjpeg (Quelle: http://openil.sourceforge.net/download.php Abschnitt: Compiling from sources)
</EDIT>
-
ja, ich glaube all diese Libraries nutzen libjeg - Allerdings erzeugt genaus diese Library, zumindest auf meinem rechner, im Falle von CXImage Compilerfehler.
- Insofern bin ich wirklich glücklich über den FreeImage-Hinweis. Das lässt sich ganz simpel und schnell einbinden...
-
Schau mal hier unter "Picture"