1
我找到了compressType() - ImageMagick Magick ++中Image類的方法。 我搜索瞭如何使用它的例子,但沒有太多關於這方面的信息。Magick ++壓縮和解壓縮文件
有人可以給我一個如何打開壓縮文件和如何壓縮&保存圖像的例子嗎?
非常感謝!
我找到了compressType() - ImageMagick Magick ++中Image類的方法。 我搜索瞭如何使用它的例子,但沒有太多關於這方面的信息。Magick ++壓縮和解壓縮文件
有人可以給我一個如何打開壓縮文件和如何壓縮&保存圖像的例子嗎?
非常感謝!
用法:
Magick :: Image.compressType(COMPRESSIONTYPE)
可用壓縮類型的列表: http://www.imagemagick.org/Magick++/Enumerations.html#CompressionType
示例:如果指定
#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;}
}
壓縮式與圖像不兼容,ImageMagick選擇與圖像類型兼容的壓縮類型。 順便說一下,這些壓縮類型和方法compressType用於在編碼圖像時表示所需的壓縮類型(不用於將圖像添加到壓縮文件中)。請注意,我沒有編譯/測試上面的例子。