Hello, I am trying to create a simple 512x512 pixel image that is comprised of 32x32 pixel squares with color values ranging from 0-255. The purpose of the exercise is to better understand why some grayscale values seem to be converted wrong when switching between file formats. The output file is a GIF. The resulting image incorrectly shows the first two squares (upper left) as rgb(0,0,0) and the entire color range shifted with the last square (lower right) showing as rgb(254,254,254). It seems that the indexed color map is being created wrong - perhaps it is reserving one of the colors for transparency... I have tried many combinations trying to resolve the issue. Here is the command (just start with a 512x512 RGB image called test.gif - that will be overwritten each time the command is run): convert -strip -fill 'rgb(0,0,0)' -draw 'rectangle 0,0 31,31' -fill 'rgb(256,256,256)' -draw 'rectangle 32,0 63,31' -fill 'rgb(512,512,512)' -draw 'rectangle 64,0 95,31' -fill 'rgb(768,768,768)' -draw 'rectangle 96,0 127,31' -fill 'rgb(1024,1024,1024)' -draw 'rectangle 128,0 159,31' -fill 'rgb(1280,1280,1280)' -draw 'rectangle 160,0 191,31' -fill 'rgb(1536,1536,1536)' -draw 'rectangle 192,0 223,31' -fill 'rgb(1792,1792,1792)' -draw 'rectangle 224,0 255,31' -fill 'rgb(2048,2048,2048)' -draw 'rectangle 256,0 287,31' -fill 'rgb(2304,2304,2304)' -draw 'rectangle 288,0 319,31' -fill 'rgb(2560,2560,2560)' -draw 'rectangle 320,0 351,31' -fill 'rgb(2816,2816,2816)' -draw 'rectangle 352,0 383,31' -fill 'rgb(3072,3072,3072)' -draw 'rectangle 384,0 415,31' -fill 'rgb(3328,3328,3328)' -draw 'rectangle 416,0 447,31' -fill 'rgb(3584,3584,3584)' -draw 'rectangle 448,0 479,31' -fill 'rgb(3840,3840,3840)' -draw 'rectangle 480,0 511,31' -fill 'rgb(4096,4096,4096)' -draw 'rectangle 0,32 31,63' -fill 'rgb(4352,4352,4352)' -draw 'rectangle 32,32 63,63' -fill 'rgb(4608,4608,4608)' -draw 'rectangle 64,32 95,63' -fill 'rgb(4864,4864,4864)' -draw 'rectangle 96,32 127,63' -fill 'rgb(5120,5120,5120)' -draw 'rectangle 128,32 159,63' -fill 'rgb(5376,5376,5376)' -draw 'rectangle 160,32 191,63' -fill 'rgb(5632,5632,5632)' -draw 'rectangle 192,32 223,63' -fill 'rgb(5888,5888,5888)' -draw 'rectangle 224,32 255,63' -fill 'rgb(6144,6144,6144)' -draw 'rectangle 256,32 287,63' -fill 'rgb(6400,6400,6400)' -draw 'rectangle 288,32 319,63' -fill 'rgb(6656,6656,6656)' -draw 'rectangle 320,32 351,63' -fill 'rgb(6912,6912,6912)' -draw 'rectangle 352,32 383,63' -fill 'rgb(7168,7168,7168)' -draw 'rectangle 384,32 415,63' -fill 'rgb(7424,7424,7424)' -draw 'rectangle 416,32 447,63' -fill 'rgb(7680,7680,7680)' -draw 'rectangle 448,32 479,63' -fill 'rgb(7936,7936,7936)' -draw 'rectangle 480,32 511,63' -fill 'rgb(8192,8192,8192)' -draw 'rectangle 0,64 31,95' -fill 'rgb(8448,8448,8448)' -draw 'rectangle 32,64 63,95' -fill 'rgb(8704,8704,8704)' -draw 'rectangle 64,64 95,95' -fill 'rgb(8960,8960,8960)' -draw 'rectangle 96,64 127,95' -fill 'rgb(9216,9216,9216)' -draw 'rectangle 128,64 159,95' -fill 'rgb(9472,9472,9472)' -draw 'rectangle 160,64 191,95' -fill 'rgb(9728,9728,9728)' -draw 'rectangle 192,64 223,95' -fill 'rgb(9984,9984,9984)' -draw 'rectangle 224,64 255,95' -fill 'rgb(10240,10240,10240)' -draw 'rectangle 256,64 287,95' -fill 'rgb(10496,10496,10496)' -draw 'rectangle 288,64 319,95' -fill 'rgb(10752,10752,10752)' -draw 'rectangle 320,64 351,95' -fill 'rgb(11008,11008,11008)' -draw 'rectangle 352,64 383,95' -fill 'rgb(11264,11264,11264)' -draw 'rectangle 384,64 415,95' -fill 'rgb(11520,11520,11520)' -draw 'rectangle 416,64 447,95' -fill 'rgb(11776,11776,11776)' -draw 'rectangle 448,64 479,95' -fill 'rgb(12032,12032,12032)' -draw 'rectangle 480,64 511,95' -fill 'rgb(12288,12288,12288)' -draw 'rectangle 0,96 31,127' -fill 'rgb(12544,12544,12544)' -draw 'rectangle 32,96 63,127' -fill 'rgb(12800,12800,12800)' -draw 'rectangle 64,96 95,127' -fill 'rgb(13056,13056,13056)' -draw 'rectangle 96,96 127,127' -fill 'rgb(13312,13312,13312)' -draw 'rectangle 128,96 159,127' -fill 'rgb(13568,13568,13568)' -draw 'rectangle 160,96 191,127' -fill 'rgb(13824,13824,13824)' -draw 'rectangle 192,96 223,127' -fill 'rgb(14080,14080,14080)' -draw 'rectangle 224,96 255,127' -fill 'rgb(14336,14336,14336)' -draw 'rectangle 256,96 287,127' -fill 'rgb(14592,14592,14592)' -draw 'rectangle 288,96 319,127' -fill 'rgb(14848,14848,14848)' -draw 'rectangle 320,96 351,127' -fill 'rgb(15104,15104,15104)' -draw 'rectangle 352,96 383,127' -fill 'rgb(15360,15360,15360)' -draw 'rectangle 384,96 415,127' -fill 'rgb(15616,15616,15616)' -draw 'rectangle 416,96 447,127' -fill 'rgb(15872,15872,15872)' -draw 'rectangle 448,96 479,127' -fill 'rgb(16128,16128,16128)' -draw 'rectangle 480,96 511,127' -fill 'rgb(16384,16384,16384)' -draw 'rectangle 0,128 31,159' -fill 'rgb(16640,16640,16640)' -draw 'rectangle 32,128 63,159' -fill 'rgb(16896,16896,16896)' -draw 'rectangle 64,128 95,159' -fill 'rgb(17152,17152,17152)' -draw 'rectangle 96,128 127,159' -fill 'rgb(17408,17408,17408)' -draw 'rectangle 128,128 159,159' -fill 'rgb(17664,17664,17664)' -draw 'rectangle 160,128 191,159' -fill 'rgb(17920,17920,17920)' -draw 'rectangle 192,128 223,159' -fill 'rgb(18176,18176,18176)' -draw 'rectangle 224,128 255,159' -fill 'rgb(18432,18432,18432)' -draw 'rectangle 256,128 287,159' -fill 'rgb(18688,18688,18688)' -draw 'rectangle 288,128 319,159' -fill 'rgb(18944,18944,18944)' -draw 'rectangle 320,128 351,159' -fill 'rgb(19200,19200,19200)' -draw 'rectangle 352,128 383,159' -fill 'rgb(19456,19456,19456)' -draw 'rectangle 384,128 415,159' -fill 'rgb(19712,19712,19712)' -draw 'rectangle 416,128 447,159' -fill 'rgb(19968,19968,19968)' -draw 'rectangle 448,128 479,159' -fill 'rgb(20224,20224,20224)' -draw 'rectangle 480,128 511,159' -fill 'rgb(20480,20480,20480)' -draw 'rectangle 0,160 31,191' -fill 'rgb(20736,20736,20736)' -draw 'rectangle 32,160 63,191' -fill 'rgb(20992,20992,20992)' -draw 'rectangle 64,160 95,191' -fill 'rgb(21248,21248,21248)' -draw 'rectangle 96,160 127,191' -fill 'rgb(21504,21504,21504)' -draw 'rectangle 128,160 159,191' -fill 'rgb(21760,21760,21760)' -draw 'rectangle 160,160 191,191' -fill 'rgb(22016,22016,22016)' -draw 'rectangle 192,160 223,191' -fill 'rgb(22272,22272,22272)' -draw 'rectangle 224,160 255,191' -fill 'rgb(22528,22528,22528)' -draw 'rectangle 256,160 287,191' -fill 'rgb(22784,22784,22784)' -draw 'rectangle 288,160 319,191' -fill 'rgb(23040,23040,23040)' -draw 'rectangle 320,160 351,191' -fill 'rgb(23296,23296,23296)' -draw 'rectangle 352,160 383,191' -fill 'rgb(23552,23552,23552)' -draw 'rectangle 384,160 415,191' -fill 'rgb(23808,23808,23808)' -draw 'rectangle 416,160 447,191' -fill 'rgb(24064,24064,24064)' -draw 'rectangle 448,160 479,191' -fill 'rgb(24320,24320,24320)' -draw 'rectangle 480,160 511,191' -fill 'rgb(24576,24576,24576)' -draw 'rectangle 0,192 31,223' -fill 'rgb(24832,24832,24832)' -draw 'rectangle 32,192 63,223' -fill 'rgb(25088,25088,25088)' -draw 'rectangle 64,192 95,223' -fill 'rgb(25344,25344,25344)' -draw 'rectangle 96,192 127,223' -fill 'rgb(25600,25600,25600)' -draw 'rectangle 128,192 159,223' -fill 'rgb(25856,25856,25856)' -draw 'rectangle 160,192 191,223' -fill 'rgb(26112,26112,26112)' -draw 'rectangle 192,192 223,223' -fill 'rgb(26368,26368,26368)' -draw 'rectangle 224,192 255,223' -fill 'rgb(26624,26624,26624)' -draw 'rectangle 256,192 287,223' -fill 'rgb(26880,26880,26880)' -draw 'rectangle 288,192 319,223' -fill 'rgb(27136,27136,27136)' -draw 'rectangle 320,192 351,223' -fill 'rgb(27392,27392,27392)' -draw 'rectangle 352,192 383,223' -fill 'rgb(27648,27648,27648)' -draw 'rectangle 384,192 415,223' -fill 'rgb(27904,27904,27904)' -draw 'rectangle 416,192 447,223' -fill 'rgb(28160,28160,28160)' -draw 'rectangle 448,192 479,223' -fill 'rgb(28416,28416,28416)' -draw 'rectangle 480,192 511,223' -fill 'rgb(28672,28672,28672)' -draw 'rectangle 0,224 31,255' -fill 'rgb(28928,28928,28928)' -draw 'rectangle 32,224 63,255' -fill 'rgb(29184,29184,29184)' -draw 'rectangle 64,224 95,255' -fill 'rgb(29440,29440,29440)' -draw 'rectangle 96,224 127,255' -fill 'rgb(29696,29696,29696)' -draw 'rectangle 128,224 159,255' -fill 'rgb(29952,29952,29952)' -draw 'rectangle 160,224 191,255' -fill 'rgb(30208,30208,30208)' -draw 'rectangle 192,224 223,255' -fill 'rgb(30464,30464,30464)' -draw 'rectangle 224,224 255,255' -fill 'rgb(30720,30720,30720)' -draw 'rectangle 256,224 287,255' -fill 'rgb(30976,30976,30976)' -draw 'rectangle 288,224 319,255' -fill 'rgb(31232,31232,31232)' -draw 'rectangle 320,224 351,255' -fill 'rgb(31488,31488,31488)' -draw 'rectangle 352,224 383,255' -fill 'rgb(31744,31744,31744)' -draw 'rectangle 384,224 415,255' -fill 'rgb(32000,32000,32000)' -draw 'rectangle 416,224 447,255' -fill 'rgb(32256,32256,32256)' -draw 'rectangle 448,224 479,255' -fill 'rgb(32512,32512,32512)' -draw 'rectangle 480,224 511,255' -fill 'rgb(32768,32768,32768)' -draw 'rectangle 0,256 31,287' -fill 'rgb(33024,33024,33024)' -draw 'rectangle 32,256 63,287' -fill 'rgb(33280,33280,33280)' -draw 'rectangle 64,256 95,287' -fill 'rgb(33536,33536,33536)' -draw 'rectangle 96,256 127,287' -fill 'rgb(33792,33792,33792)' -draw 'rectangle 128,256 159,287' -fill 'rgb(34048,34048,34048)' -draw 'rectangle 160,256 191,287' -fill 'rgb(34304,34304,34304)' -draw 'rectangle 192,256 223,287' -fill 'rgb(34560,34560,34560)' -draw 'rectangle 224,256 255,287' -fill 'rgb(34816,34816,34816)' -draw 'rectangle 256,256 287,287' -fill 'rgb(35072,35072,35072)' -draw 'rectangle 288,256 319,287' -fill 'rgb(35328,35328,35328)' -draw 'rectangle 320,256 351,287' -fill 'rgb(35584,35584,35584)' -draw 'rectangle 352,256 383,287' -fill 'rgb(35840,35840,35840)' -draw 'rectangle 384,256 415,287' -fill 'rgb(36096,36096,36096)' -draw 'rectangle 416,256 447,287' -fill 'rgb(36352,36352,36352)' -draw 'rectangle 448,256 479,287' -fill 'rgb(36608,36608,36608)' -draw 'rectangle 480,256 511,287' -fill 'rgb(36864,36864,36864)' -draw 'rectangle 0,288 31,319' -fill 'rgb(37120,37120,37120)' -draw 'rectangle 32,288 63,319' -fill 'rgb(37376,37376,37376)' -draw 'rectangle 64,288 95,319' -fill 'rgb(37632,37632,37632)' -draw 'rectangle 96,288 127,319' -fill 'rgb(37888,37888,37888)' -draw 'rectangle 128,288 159,319' -fill 'rgb(38144,38144,38144)' -draw 'rectangle 160,288 191,319' -fill 'rgb(38400,38400,38400)' -draw 'rectangle 192,288 223,319' -fill 'rgb(38656,38656,38656)' -draw 'rectangle 224,288 255,319' -fill 'rgb(38912,38912,38912)' -draw 'rectangle 256,288 287,319' -fill 'rgb(39168,39168,39168)' -draw 'rectangle 288,288 319,319' -fill 'rgb(39424,39424,39424)' -draw 'rectangle 320,288 351,319' -fill 'rgb(39680,39680,39680)' -draw 'rectangle 352,288 383,319' -fill 'rgb(39936,39936,39936)' -draw 'rectangle 384,288 415,319' -fill 'rgb(40192,40192,40192)' -draw 'rectangle 416,288 447,319' -fill 'rgb(40448,40448,40448)' -draw 'rectangle 448,288 479,319' -fill 'rgb(40704,40704,40704)' -draw 'rectangle 480,288 511,319' -fill 'rgb(40960,40960,40960)' -draw 'rectangle 0,320 31,351' -fill 'rgb(41216,41216,41216)' -draw 'rectangle 32,320 63,351' -fill 'rgb(41472,41472,41472)' -draw 'rectangle 64,320 95,351' -fill 'rgb(41728,41728,41728)' -draw 'rectangle 96,320 127,351' -fill 'rgb(41984,41984,41984)' -draw 'rectangle 128,320 159,351' -fill 'rgb(42240,42240,42240)' -draw 'rectangle 160,320 191,351' -fill 'rgb(42496,42496,42496)' -draw 'rectangle 192,320 223,351' -fill 'rgb(42752,42752,42752)' -draw 'rectangle 224,320 255,351' -fill 'rgb(43008,43008,43008)' -draw 'rectangle 256,320 287,351' -fill 'rgb(43264,43264,43264)' -draw 'rectangle 288,320 319,351' -fill 'rgb(43520,43520,43520)' -draw 'rectangle 320,320 351,351' -fill 'rgb(43776,43776,43776)' -draw 'rectangle 352,320 383,351' -fill 'rgb(44032,44032,44032)' -draw 'rectangle 384,320 415,351' -fill 'rgb(44288,44288,44288)' -draw 'rectangle 416,320 447,351' -fill 'rgb(44544,44544,44544)' -draw 'rectangle 448,320 479,351' -fill 'rgb(44800,44800,44800)' -draw 'rectangle 480,320 511,351' -fill 'rgb(45056,45056,45056)' -draw 'rectangle 0,352 31,383' -fill 'rgb(45312,45312,45312)' -draw 'rectangle 32,352 63,383' -fill 'rgb(45568,45568,45568)' -draw 'rectangle 64,352 95,383' -fill 'rgb(45824,45824,45824)' -draw 'rectangle 96,352 127,383' -fill 'rgb(46080,46080,46080)' -draw 'rectangle 128,352 159,383' -fill 'rgb(46336,46336,46336)' -draw 'rectangle 160,352 191,383' -fill 'rgb(46592,46592,46592)' -draw 'rectangle 192,352 223,383' -fill 'rgb(46848,46848,46848)' -draw 'rectangle 224,352 255,383' -fill 'rgb(47104,47104,47104)' -draw 'rectangle 256,352 287,383' -fill 'rgb(47360,47360,47360)' -draw 'rectangle 288,352 319,383' -fill 'rgb(47616,47616,47616)' -draw 'rectangle 320,352 351,383' -fill 'rgb(47872,47872,47872)' -draw 'rectangle 352,352 383,383' -fill 'rgb(48128,48128,48128)' -draw 'rectangle 384,352 415,383' -fill 'rgb(48384,48384,48384)' -draw 'rectangle 416,352 447,383' -fill 'rgb(48640,48640,48640)' -draw 'rectangle 448,352 479,383' -fill 'rgb(48896,48896,48896)' -draw 'rectangle 480,352 511,383' -fill 'rgb(49152,49152,49152)' -draw 'rectangle 0,384 31,415' -fill 'rgb(49408,49408,49408)' -draw 'rectangle 32,384 63,415' -fill 'rgb(49664,49664,49664)' -draw 'rectangle 64,384 95,415' -fill 'rgb(49920,49920,49920)' -draw 'rectangle 96,384 127,415' -fill 'rgb(50176,50176,50176)' -draw 'rectangle 128,384 159,415' -fill 'rgb(50432,50432,50432)' -draw 'rectangle 160,384 191,415' -fill 'rgb(50688,50688,50688)' -draw 'rectangle 192,384 223,415' -fill 'rgb(50944,50944,50944)' -draw 'rectangle 224,384 255,415' -fill 'rgb(51200,51200,51200)' -draw 'rectangle 256,384 287,415' -fill 'rgb(51456,51456,51456)' -draw 'rectangle 288,384 319,415' -fill 'rgb(51712,51712,51712)' -draw 'rectangle 320,384 351,415' -fill 'rgb(51968,51968,51968)' -draw 'rectangle 352,384 383,415' -fill 'rgb(52224,52224,52224)' -draw 'rectangle 384,384 415,415' -fill 'rgb(52480,52480,52480)' -draw 'rectangle 416,384 447,415' -fill 'rgb(52736,52736,52736)' -draw 'rectangle 448,384 479,415' -fill 'rgb(52992,52992,52992)' -draw 'rectangle 480,384 511,415' -fill 'rgb(53248,53248,53248)' -draw 'rectangle 0,416 31,447' -fill 'rgb(53504,53504,53504)' -draw 'rectangle 32,416 63,447' -fill 'rgb(53760,53760,53760)' -draw 'rectangle 64,416 95,447' -fill 'rgb(54016,54016,54016)' -draw 'rectangle 96,416 127,447' -fill 'rgb(54272,54272,54272)' -draw 'rectangle 128,416 159,447' -fill 'rgb(54528,54528,54528)' -draw 'rectangle 160,416 191,447' -fill 'rgb(54784,54784,54784)' -draw 'rectangle 192,416 223,447' -fill 'rgb(55040,55040,55040)' -draw 'rectangle 224,416 255,447' -fill 'rgb(55296,55296,55296)' -draw 'rectangle 256,416 287,447' -fill 'rgb(55552,55552,55552)' -draw 'rectangle 288,416 319,447' -fill 'rgb(55808,55808,55808)' -draw 'rectangle 320,416 351,447' -fill 'rgb(56064,56064,56064)' -draw 'rectangle 352,416 383,447' -fill 'rgb(56320,56320,56320)' -draw 'rectangle 384,416 415,447' -fill 'rgb(56576,56576,56576)' -draw 'rectangle 416,416 447,447' -fill 'rgb(56832,56832,56832)' -draw 'rectangle 448,416 479,447' -fill 'rgb(57088,57088,57088)' -draw 'rectangle 480,416 511,447' -fill 'rgb(57344,57344,57344)' -draw 'rectangle 0,448 31,479' -fill 'rgb(57600,57600,57600)' -draw 'rectangle 32,448 63,479' -fill 'rgb(57856,57856,57856)' -draw 'rectangle 64,448 95,479' -fill 'rgb(58112,58112,58112)' -draw 'rectangle 96,448 127,479' -fill 'rgb(58368,58368,58368)' -draw 'rectangle 128,448 159,479' -fill 'rgb(58624,58624,58624)' -draw 'rectangle 160,448 191,479' -fill 'rgb(58880,58880,58880)' -draw 'rectangle 192,448 223,479' -fill 'rgb(59136,59136,59136)' -draw 'rectangle 224,448 255,479' -fill 'rgb(59392,59392,59392)' -draw 'rectangle 256,448 287,479' -fill 'rgb(59648,59648,59648)' -draw 'rectangle 288,448 319,479' -fill 'rgb(59904,59904,59904)' -draw 'rectangle 320,448 351,479' -fill 'rgb(60160,60160,60160)' -draw 'rectangle 352,448 383,479' -fill 'rgb(60416,60416,60416)' -draw 'rectangle 384,448 415,479' -fill 'rgb(60672,60672,60672)' -draw 'rectangle 416,448 447,479' -fill 'rgb(60928,60928,60928)' -draw 'rectangle 448,448 479,479' -fill 'rgb(61184,61184,61184)' -draw 'rectangle 480,448 511,479' -fill 'rgb(61440,61440,61440)' -draw 'rectangle 0,480 31,511' -fill 'rgb(61696,61696,61696)' -draw 'rectangle 32,480 63,511' -fill 'rgb(61952,61952,61952)' -draw 'rectangle 64,480 95,511' -fill 'rgb(62208,62208,62208)' -draw 'rectangle 96,480 127,511' -fill 'rgb(62464,62464,62464)' -draw 'rectangle 128,480 159,511' -fill 'rgb(62720,62720,62720)' -draw 'rectangle 160,480 191,511' -fill 'rgb(62976,62976,62976)' -draw 'rectangle 192,480 223,511' -fill 'rgb(63232,63232,63232)' -draw 'rectangle 224,480 255,511' -fill 'rgb(63488,63488,63488)' -draw 'rectangle 256,480 287,511' -fill 'rgb(63744,63744,63744)' -draw 'rectangle 288,480 319,511' -fill 'rgb(64000,64000,64000)' -draw 'rectangle 320,480 351,511' -fill 'rgb(64256,64256,64256)' -draw 'rectangle 352,480 383,511' -fill 'rgb(64512,64512,64512)' -draw 'rectangle 384,480 415,511' -fill 'rgb(64768,64768,64768)' -draw 'rectangle 416,480 447,511' -fill 'rgb(65024,65024,65024)' -draw 'rectangle 448,480 479,511' -fill 'rgb(65280,65280,65280)' -draw 'rectangle 480,480 511,511' test.gif test.gif Thank you, Mark
_______________________________________________ Magick-users mailing list [email protected] http://studio.imagemagick.org/mailman/listinfo/magick-users
