2014-03-25 2 views
1

imagemagick을 사용하여 일부 JPEG 이미지 크기를 일괄 적으로 조정하려고했습니다. 나는 그림의 해상도를 바꿀 수는 있지만 크기는 줄어들지 않습니다. 나는 또한 mac에서 sips 명령으로 시도했다. 결과는 같았 어. 어떤 생각?크기 조정 후 이미지 파일 크기가 줄어들지 않습니다.

편집

나는 보통 나는 단지이 images.It에 대한 문제에 직면 * 3000 3000 주변의 해상도가 크기를 다시 및 images.But의 많은의 크기를 줄일 수 있습니다.

크기를 변경 한 후 크기가 변경되었지만 크기는 여전히 560KB입니다.

Get info

답변

3

출력 파일의 색상이 입력보다 많습니다. 고유 한 색상 세트를 유지하려면 크기를 조정할 때 기본적으로 사용되는 것과 같은 다른 유형의 필터링 대신 가장 가까운 이웃 샘플링을 사용하십시오. 명령 줄을 사용하는 경우, 결과는 당신이 좋아하는 것보다 더 들쭉날쭉 수 있습니다

convert image_in -sample WxH image_out 

대신

convert image_in -resize WxH image_out 

의 시도, 그래서 파일 크기에 대한 모습을 거래하는 당신의 선택이다.

편집 : 질문이 답변 후에 수정되었습니다. 추가 된 정보는 이미지가 JPEG 형식이므로 색을 추가하는 것이 설명이 아닐 수 있음을 나타내며 SWOP 색상 프로파일을 포함합니다. 프로필은 크고 ImageMagick에 의해 보존됩니다. 자세한 내용을 보려면 "identify file.jpg"을 입력하십시오.이 파일은 색상 프로파일의 크기를 결정합니다. 프로파일을 제거하려면 "-strip"옵션을 사용하십시오.

1

당신은 포함 된 내용 작업중인 파일 형식, 얼마나 큰지 그들이 무슨 소용 말할 필요, 당신은 사용중인 설정을 선택합니다.

예를 들어 색인화 된 PNG (픽셀 당 8 비트)가있는 경우 일부 응용 프로그램에서는이를 픽셀 당 24 비트 또는 32 비트로 변환합니다. 그러면 파일 크기가 커질 수 있습니다.

아래에 JPEG 태그가 있습니다. JPEG의 경우 출력에 대한 샘플링 설정 또는 양자화 설정이 입력과 다를 수 있습니다.

관련 문제