ImageMagick은 꽤 큰 PNG를 만듭니다. GraphicsMagick은 훨씬 더 좋지만, 변환과 함께 사용하여 가장 작은 파일 크기의 PNG를 얻는 최상의 옵션을 계속 찾고 있습니다.convert (ImageMagick 또는 GraphicsMagick) 옵션은 가장 작은 (파일 크기) PNG를 생성합니까?
내가 여기 large png with a small filesize 있고, IM 통해 전달 내가 그 파일 크기에 도달하자 혼자가 작아 질 수 없었습니다 변환합니다. GM으로 전환하면 약간 작아 질 수 있지만 일반적으로 개선을 찾고 있습니다. 어떤 이미지이 있습니다.
gm convert -quality 95 a_png.png gm.png
convert -quality 95 -depth 8 a_png.png im.png
gm identify *
a_png.png PNG 2560x2048+0+0 PseudoClass 256c 8-bit 60.1K 0.000u 0:01
gm.png[1] PNG 2560x2048+0+0 PseudoClass 256c 8-bit 60.0K 0.000u 0:01
im.png[2] PNG 2560x2048+0+0 DirectClass 8-bit 130.2K 0.000u 0:01
변환을위한 옵션으로는 가장 작은 PNG 파일 크기가 생성됩니까?
(예, OptiPNG, PNGOUT 및 Pngcrush을 잘 알고있어.하지만 난에 될 일이 모든 * nix에서 스크립트 상자에 문제없이 사용할 수 있습니다 뭔가 후입니다.)
는 1x1 PNG8로 변 것들은. –
컴퓨터에서 스크립트를 실행할 수 있으면 파일을 컴퓨터에 올려 놓을 수도 있습니다. 어떻게 pngcrush를 정적으로 연결하고 사용중인 * nix 상자에 두는 것이 좋습니까? – thejh
@thejh, 예, 할 수 있습니다. 그러나 프로덕션 환경에서는 허용되지 않는 경우가 많습니다. 게다가 IM/GM은 가장 널리 사용되는 그래픽 패키지 일 가능성이 높습니다. 따라서 올바른 옵션을 찾는 것이 문제가 될 것입니다 ... –