source image:
php code:
why can not i get the gray image?
- fmw42
- Posts: 25562
- Joined: 2007-07-02T17:14:51-07:00
- Authentication code: 1152
- Location: Sunnyvale, California, USA
Re: why can not i get the gray image?
what version of IM are you using? The PNG code has been changing and improving over many releases and seems to have had bugs at time. I would suggest you upgrade to the latest version of IM. Also try using some other output format such as jpg, tif, bmp or gif and see if that helps.
It works fine for me on IM 6.7.0.9 Q16 Mac OSX Tiger
identify -verbose top_line.png
Image: top_line.png
Format: PNG (Portable Network Graphics)
Class: PseudoClass
Geometry: 20x100+0+0
Resolution: 72x72
Print size: 0.277778x1.38889
Units: Undefined
Type: Palette
Endianess: Undefined
Colorspace: RGB
Depth: 8-bit
Channel depth:
red: 8-bit
green: 8-bit
blue: 8-bit
Channel statistics:
Red:
min: 4 (0.0156863)
max: 64 (0.25098)
mean: 61.8 (0.242353)
standard deviation: 9.755 (0.0382549)
kurtosis: 18.3461
skewness: -4.39659
Green:
min: 3 (0.0117647)
max: 46 (0.180392)
mean: 44.41 (0.174157)
standard deviation: 7.04286 (0.0276191)
kurtosis: 18.131
skewness: -4.37972
Blue:
min: 5 (0.0196078)
max: 74 (0.290196)
mean: 71.47 (0.280275)
standard deviation: 11.2182 (0.0439931)
kurtosis: 18.3461
skewness: -4.39659
convert top_line.png -colorspace gray top_line_tmp1.png
identify -verbose top_line_tmp1.png
Image: top_line_tmp1.png
Format: PNG (Portable Network Graphics)
Class: PseudoClass
Geometry: 20x100+0+0
Resolution: 72x72
Print size: 0.277778x1.38889
Units: Undefined
Type: Grayscale
Base type: Grayscale
Endianess: Undefined
Colorspace: Gray
Depth: 8-bit
Channel depth:
gray: 8-bit
Channel statistics:
Gray:
min: 4 (0.0156863)
max: 55 (0.215686)
mean: 53.09 (0.208196)
standard deviation: 8.4476 (0.0331278)
kurtosis: 17.823
skewness: -4.35547
And the image has no stripes.
So upgrade your IM.
It works fine for me on IM 6.7.0.9 Q16 Mac OSX Tiger
identify -verbose top_line.png
Image: top_line.png
Format: PNG (Portable Network Graphics)
Class: PseudoClass
Geometry: 20x100+0+0
Resolution: 72x72
Print size: 0.277778x1.38889
Units: Undefined
Type: Palette
Endianess: Undefined
Colorspace: RGB
Depth: 8-bit
Channel depth:
red: 8-bit
green: 8-bit
blue: 8-bit
Channel statistics:
Red:
min: 4 (0.0156863)
max: 64 (0.25098)
mean: 61.8 (0.242353)
standard deviation: 9.755 (0.0382549)
kurtosis: 18.3461
skewness: -4.39659
Green:
min: 3 (0.0117647)
max: 46 (0.180392)
mean: 44.41 (0.174157)
standard deviation: 7.04286 (0.0276191)
kurtosis: 18.131
skewness: -4.37972
Blue:
min: 5 (0.0196078)
max: 74 (0.290196)
mean: 71.47 (0.280275)
standard deviation: 11.2182 (0.0439931)
kurtosis: 18.3461
skewness: -4.39659
convert top_line.png -colorspace gray top_line_tmp1.png
identify -verbose top_line_tmp1.png
Image: top_line_tmp1.png
Format: PNG (Portable Network Graphics)
Class: PseudoClass
Geometry: 20x100+0+0
Resolution: 72x72
Print size: 0.277778x1.38889
Units: Undefined
Type: Grayscale
Base type: Grayscale
Endianess: Undefined
Colorspace: Gray
Depth: 8-bit
Channel depth:
gray: 8-bit
Channel statistics:
Gray:
min: 4 (0.0156863)
max: 55 (0.215686)
mean: 53.09 (0.208196)
standard deviation: 8.4476 (0.0331278)
kurtosis: 17.823
skewness: -4.35547
And the image has no stripes.
So upgrade your IM.
Re: why can not i get the gray image?
Worked OK for me as well using 6.5.9
Re: why can not i get the gray image?
now i remove the old version (ImageMagick-6.6.8-5-Q16-windows-dll.exe)
and install the lastest vesion (ImageMagick-6.7.0-9-Q16-windows-dll.exe).
can workw directly in cmd but not works when dbclicking the bat file.
why? my systerm is xp sp2.
and install the lastest vesion (ImageMagick-6.7.0-9-Q16-windows-dll.exe).
can workw directly in cmd but not works when dbclicking the bat file.
why? my systerm is xp sp2.
Re: why can not i get the gray image?
and where to download other versions (not the latest)
Re: why can not i get the gray image?
when restart the computer , it works in bat.
thank you very much!
thank you very much!