ImageMagick Magick ++에서 compressType() - Image 클래스의 메소드를 찾았습니다. 사용 방법에 대한 예제를 검색했지만 그 정보는별로 없습니다.Magick ++ 파일 압축 및 압축 해제
압축 파일을 여는 방법과 이미지를 저장하는 방법을 알려주는 사람이 있습니까? & 이미지를 저장 하시겠습니까?
정말 고마워요!
ImageMagick Magick ++에서 compressType() - 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은 이미지 유형과 호환되지 않는 압축 유형을 선택합니다. BTW, 이러한 압축 유형과 compressType 메소드는 이미지를 인코딩 할 때 원하는 압축 유형을 표현하기위한 것입니다 (아카이브에 이미지를 추가하는 것이 아님). 참고, 위의 예제를 컴파일/테스트하지 않았습니다.