Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image Magick++;压缩和解压缩文件_Image_Imagemagick_Compression_Magick++ - Fatal编程技术网

Image Magick++;压缩和解压缩文件

Image Magick++;压缩和解压缩文件,image,imagemagick,compression,magick++,Image,Imagemagick,Compression,Magick++,我在ImageMagick Magick++中找到了Image类的compressType()方法。 我搜索了一些如何使用它的例子,但是没有太多的相关信息 有人能给我一个例子,如何打开一个压缩文件,以及如何压缩和保存图像 非常感谢你 用法: Magick::Image.compressType(压缩类型) 可用压缩类型的列表: 例如: #include "Magick++.h" #include <iostream> int main() { Magick::Image i

我在ImageMagick Magick++中找到了Image类的compressType()方法。 我搜索了一些如何使用它的例子,但是没有太多的相关信息

有人能给我一个例子,如何打开一个压缩文件,以及如何压缩和保存图像

非常感谢你

用法:

Magick::Image.compressType(压缩类型)

可用压缩类型的列表:

例如:

#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;}
}
#包括“Magick++.h”
#包括
int main()
{
Magick::图像;
试一试{
image.read(“image.jpg”);
压缩类型(JPEG压缩);
image.write(“image.jpg”);
捕获(Magick::异常和错误)
{std::cout用法:

Magick::Image.compressType(压缩类型)

可用压缩类型的列表:

例如:

#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;}
}
#包括“Magick++.h”
#包括
int main()
{
Magick::图像;
试一试{
image.read(“image.jpg”);
压缩类型(JPEG压缩);
image.write(“image.jpg”);
捕获(Magick::异常和错误)
{std::cout