Whoops, I cut/pasted in the wrong snapshot.
Btw, setting "-depth 8", indeed preserves the bit depth but the file
size still grows as significantly as w/o it.
Before conversion
file MD628_1958_AUG_IONOGRAM_3770.png
MD628_1958_AUG_IONOGRAM_3770.png: PNG image data, 4749 x 2368, 8-bit
grayscale, non-interlaced
ls -l MD628_1958_AUG_IONOGRAM_3770.png
-rwxrwxr-x 1 robr robr 5650805 May 21 10:54
MD628_1958_AUG_IONOGRAM_3770.png
After conversion
convert -verbose -rotate 180 -depth 8 -quality 100
MD628_1958_AUG_IONOGRAM_3770.png
MD628_1958_AUG_IONOGRAM_3770-quality100_rotated.png
MD628_1958_AUG_IONOGRAM_3770.png PNG 4749x2368 4749x2368+0+0
PseudoClass 256c 5.4mb 0.360u 0:02
MD628_1958_AUG_IONOGRAM_3770.png=>MD628_1958_AUG_IONOGRAM_3770-quality100_rotated.png
PNG 4749x2368 4749x2368+0+0 PseudoClass 256c 6.7mb 1.570u 0:02
file MD628_1958_AUG_IONOGRAM_3770-quality100_rotated.png
MD628_1958_AUG_IONOGRAM_3770-quality100_rotated.png: PNG image data,
4749 x 2368, 8-bit grayscale, non-interlaced
ls -l MD628_1958_AUG_IONOGRAM_3770-quality100_rotated.png
-rw-rw-r-- 1 robr robr 7007899 May 21 13:26
MD628_1958_AUG_IONOGRAM_3770-quality100_rotated.png
It doesn't seem to matter too much what I choose for '-quality'.
-quality 0:
convert -verbose -rotate 180 -depth 8 -quality 0
MD628_1958_AUG_IONOGRAM_3770.png
MD628_1958_AUG_IONOGRAM_3770-quality0_rotated.png
MD628_1958_AUG_IONOGRAM_3770.png PNG 4749x2368 4749x2368+0+0
PseudoClass 256c 5.4mb 0.360u 0:02
MD628_1958_AUG_IONOGRAM_3770.png=>MD628_1958_AUG_IONOGRAM_3770-quality0_rotated.png
PNG 4749x2368 4749x2368+0+0 PseudoClass 256c 6.7mb 1.510u 0:02
file MD628_1958_AUG_IONOGRAM_3770-quality0_rotated.png
MD628_1958_AUG_IONOGRAM_3770-quality0_rotated.png: PNG image data,
4749 x 2368, 8-bit grayscale, non-interlaced
ls -l MD628_1958_AUG_IONOGRAM_3770-quality0_rotated.png
-rw-rw-r-- 1 robr robr 7007907 May 21 13:31
MD628_1958_AUG_IONOGRAM_3770-quality0_rotated.png
+compress for no compression. I'm unsure what this should do
differently than -quality 0 for PNG, but here goes:
convert +compress -verbose -rotate 180 -depth 8
MD628_1958_AUG_IONOGRAM_3770.png
MD628_1958_AUG_IONOGRAM_3770-nocompress_rotated.png
MD628_1958_AUG_IONOGRAM_3770.png PNG 4749x2368 4749x2368+0+0
PseudoClass 256c 5.4mb
MD628_1958_AUG_IONOGRAM_3770.png=>MD628_1958_AUG_IONOGRAM_3770-nocompress_rotated.png
PNG 4749x2368 4749x2368+0+0 PseudoClass 256c 6.7mb 1.500u 0:03
file MD628_1958_AUG_IONOGRAM_3770-nocompress_rotated.png
MD628_1958_AUG_IONOGRAM_3770-nocompress_rotated.png: PNG image data,
4749 x 2368, 8-bit grayscale, non-interlaced
ls -l MD628_1958_AUG_IONOGRAM_3770-nocompress_rotated.png
-rw-rw-r-- 1 robr robr 7007907 May 21 13:34
MD628_1958_AUG_IONOGRAM_3770-nocompress_rotated.png
Rob
p.s. Ross, sorry for the double email.
Ross Presser wrote:
> On Wed, May 21, 2008 at 2:04 PM, Rob Redmon <[EMAIL PROTECTED]> wrote:
>
>
>> I'm using 'convert' to rotate PNG images and having trouble in that the
>> file size has grown significantly after the rotation.
>>
>> I start out with an image like:
>> [~/] file MD628_1958_AUG_IONOGRAM_3770.png
>> MD628_1958_AUG_IONOGRAM_3770.png: PNG image data, 4749 x 2368, 8-bit
>> grayscale, non-interlaced
>>
>>
>
> starting as 8-bit grayscale.
>
>
>
>> Unfortunately, the file size has grown ~50%
>> [~/] file MD628_1958_AUG_IONOGRAM_3770-quality100_rotated.png
>> MD628_1958_AUG_IONOGRAM_3770-quality100_rotated.png: PNG image data,
>> 4749 x 2368, 16-bit grayscale, non-interlaced
>>
>>
>
> ending as 16-bit grayscale.
>
> You probably have the _16 version of ImageMagick installed. Perhaps the _8
> is needed.
> Greased Lightbox <http://shiftingpixel.com/lightbox/>→←+-↻
>
> Loading image
>
> Click anywhere to cancel
>
> Image unavailable
> _______________________________________________
> Magick-users mailing list
> [email protected]
> http://studio.imagemagick.org/mailman/listinfo/magick-users
>
--
Rob Redmon - Physicist - Ionosphere
NOAA/NGDC
325 Broadway E/GC2
Boulder, Colorado 80305
Tel: (303) 497-4331
Fax: (303) 497-6513
[EMAIL PROTECTED]
"Engineering is the art of making what you want from things you can get."
_______________________________________________
Magick-users mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-users