jpg
-
Hallo,
Das mit dem BMP speicher funktioniert ganz gut :http://www.c-plusplus.net/forum/viewtopic.php?t=55041
Kann mir noch jemand sagen, wie man ein Bild als *.jpg speichert, am Besten so
wie das beispiel mit den BMP aus dem Link.Oder einfach ein Bmp laden und als JPG wieder speichern.
(Code kein fertiges programm)ps. Am besten wäre es, wenn man die Kompressionsrate angeben könnte.
-
Dazu suchst du dir am Besten irgend eine Lib, die das macht - weiß aber grad leider keine
Mit WinAPI-Mitteln ist es afaik auf jeden Fall nicht direkt möglich
-
Kann mir dann Jemand eine lib nennen, am Besten mit nem SEHR einfachen Beispiel Code!
-
Hallo
Genau das Gleiche wollte ich auch gerade fragen.
Ist das auch ohne lib möglich? Ich versuche mich nämlich schon seit Tagen am Paintlib und dem libjpeg und was weiss ich, aber es klappt nicht! Wenn ich das ganze kompilieren will, kommen 44 Fehler!!! Und was würde man eigentlich machen, wenn das Kompilieren klappen würde? Wie müsste man die Lib einbinden? (Ich habe es noch nie geschafft, eine Lib einzubinden)
Gibt es nicht auch eine DLL, die das Encodieren von JPEGs übernimmt? Oder weiss jemand, wie man diese Libs richtig implementiert?vielen Dank
Unwissender
Übrigens an den Fragesteller: Vielleicht kannst du's ja besser als ich -> http://www.paintlib.de
-
Ich weiß ja nicht, aber schau dir mal IPicture in der MSDN an.
-
Hat sowas denn noch Keiner gemacht?
Jemand wird doch wohl Code posten koennen???!
-
Doch, flenders hat da wa in die FAQ gestellt:
JPEGs/GIFs/etc laden und darstellen
-
Es geht hier aber ums Speichern als Datei.
-
Hoffnugsvoll_nach_oben_schieb
-
Hast du dich denn schon mit IPicture auseinander gesetzt?
-
Hallo Andreas, ich habe das was Du suchst in einem älteren Projekt integriert (soweit ich mich erinnern kann ist es auch mit Kompression). Schreib mir einfach ein email, dann suche ich den Code zusammen, der dazugehört. Aber gib mir ein paar Tage, dass ich es in Ruhe raussuchen kann
-
kannst du den Code bitte hier posten, da sich sicherlich noch Andere dafür interessieren? Danke!
-
@Andreas: Ich hatte dir eine Frage gestellt.
-
Oh,
hab ich gar nicht gesehen...(sorry)
Nein, ich habe mich noch nicht mit IPicture auseinander gesetzt,
weil ich nicht weiss, was das ist!Ich seh also mal in der MSDN nach.
-
Andreas XXL schrieb:
Ich seh also mal in der MSDN nach.
Das meinte ich natürlich damit.
-
*altenThreadHervorHol*
Mit GDI+ kann man recht einfach jpegs, bitmaps, pngs,... speichern.
-
google mal nach FreeImage oder nach WinGdiEx. erstere ist im source verfuegbar, die zweite, eine dll, sehr klein und wahnsinnig schnell.
-
Es gibt eine freie jpeglib unter www.ijg.org (wird u.a. vom IExplorer und Opera verwendet). Ein Beispiel ist dabei, mußt halt ein bißchen lesen.
Für png gibt es auch eine Lib www.libpng.org
Wenn du die Dev-C++ IDE verwendest bekommst du beide Libs mit dem Image-Package fertig kompiliert (pnglib benötigt zlib, ist auch dabei).
Beispiel: http://cvs.sourceforge.net/viewcvs.py/stereograph/current/gfxio.c?rev=1.5
-
Hallo Andreas,
schau mal unter http://www.imagemagick.org/
Ich habe die Tools schon mal in einer Batch verwenden. Es gibt auch libs ...
Gruß
Fiffi