Verbrauch:
Magick :: Image.compressType (Compression)
Die Liste der verfügbaren Typen Kompression: http://www.imagemagick.org/Magick++/Enumerations.html#CompressionType
Beispiel:
#include "Magick++.h"
#include <iostream>
int main()
{
Magick::Image image;
try{
image.read("image.jpg");
image.compressType(JPEGCompression);
image.write("image.jpg");
catch(Magick::Exception &error_)
{std::cout << "Caught exception: " << error_.what() << std::endl;}
}
Wenn der Typ Kompression angegeben Wenn das Bild nicht mit dem Bild kompatibel ist, wählt ImageMagick einen Komprimierungstyp aus, der mit dem Bildtyp kompatibel ist. BTW, diese Komprimierungstypen und die Methode compressType dienen zum Ausdruck des gewünschten Komprimierungstyps beim Kodieren eines Bildes (Nicht zum Hinzufügen des Bildes zu einem Archiv). Beachten Sie, dass ich das obige Beispiel nicht kompiliert/getestet habe.