Posted: 2006-05-05T22:12:42-07:00
Because you are using IM Q16, and not telling convert to use -depth 8 when creating the output file, IM is creating the output file with 16 bits per color channel, hence its file size is larger than the 8 bits per color channel input file.
$ convert -version
Version: ImageMagick 6.2.6 03/26/06 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2006 ImageMagick Studio LLC
$ convert highres.png -resize 950x1344! lowres.png
$ ls -lf highres.png lowres.png
-rw-r--r-- 1 gregcoat wheel 689721 May 6 00:15 highres.png
-rw-r--r-- 1 gregcoat gregcoat 984698 May 6 00:21 lowres.png
$ file highres.png lowres.png
highres.png: PNG image data, 2479 x 3508, 8-bit/color RGBA, non-interlaced
lowres.png: PNG image data, 950 x 1344, 16-bit/color RGBA, non-interlaced
$ convert highres.png -resize 950x1344! -depth 8 lowres.png
$ ls -lf highres.png lowres.png
-rw-r--r-- 1 gregcoat wheel 689721 May 6 00:15 highres.png
-rw-r--r-- 1 gregcoat gregcoat 515817 May 6 00:26 lowres.png
$ file highres.png lowres.png
highres.png: PNG image data, 2479 x 3508, 8-bit/color RGBA, non-interlaced
lowres.png: PNG image data, 950 x 1344, 8-bit/color RGBA, non-interlaced
$ convert -version
Version: ImageMagick 6.2.6 03/26/06 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2006 ImageMagick Studio LLC
$ convert highres.png -resize 950x1344! lowres.png
$ ls -lf highres.png lowres.png
-rw-r--r-- 1 gregcoat wheel 689721 May 6 00:15 highres.png
-rw-r--r-- 1 gregcoat gregcoat 984698 May 6 00:21 lowres.png
$ file highres.png lowres.png
highres.png: PNG image data, 2479 x 3508, 8-bit/color RGBA, non-interlaced
lowres.png: PNG image data, 950 x 1344, 16-bit/color RGBA, non-interlaced
$ convert highres.png -resize 950x1344! -depth 8 lowres.png
$ ls -lf highres.png lowres.png
-rw-r--r-- 1 gregcoat wheel 689721 May 6 00:15 highres.png
-rw-r--r-- 1 gregcoat gregcoat 515817 May 6 00:26 lowres.png
$ file highres.png lowres.png
highres.png: PNG image data, 2479 x 3508, 8-bit/color RGBA, non-interlaced
lowres.png: PNG image data, 950 x 1344, 8-bit/color RGBA, non-interlaced