File: Changelog.html

package info (click to toggle)
imagemagick 6%3A6.0.6.2-2.9
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 33,284 kB
  • ctags: 14,844
  • sloc: ansic: 190,790; cpp: 17,203; sh: 8,740; perl: 4,190; makefile: 1,740; tcl: 459
file content (1292 lines) | stat: -rw-r--r-- 49,336 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 1st March 2003), see www.w3.org"
      name="generator" />
<meta http-equiv="Content-Type"
content="text/html; charset=us-ascii" />
<meta name="Description"
content="ImageMagick - a robust collection of tools and libraries to read, write and manipulate an image in any of the popular image formats. ImageMagick allows dynamic creation of GIFs, making it suitable for Web applications." />
<meta name="Keywords"
content="ImageMagick,Image Magick,Image Magic,PerlMagick,Perl Magick,Perl Magic,WebMagick,Web Magic,image processing,software development,simulation,image software,AniMagick,Animagic,Magick++" />
<meta name="Resource-type" content="document" />
<meta name="Robots" content="ALL" />
<link rel="stylesheet" type="text/css" href="../www/magick.css" />
<title></title>
<title>ImageMagick 6.0.6: ChangeLog</title>
</head>
<body marginheight="1" marginwidth="1" topmargin="1"
leftmargin="1">
<a name="top" id="top"></a> 
<table border="0" cellpadding="0" cellspacing="0"
summary="Masthead" width="100%">
<tbody>
<tr>
<td bgcolor="#003399" width="25%" height="118"
background="../images/background.gif">
<a href="http://www.imagemagick.org/"><img src="../images/script.gif"
     width="278" height="118" border="0" alt="" /></a></td>
<td bgcolor="#003399" width="60%" height="118"
background="../images/background.gif">
<a href="http://www.networkeleven.com/direct.php?magick_all"><img src="../images/promote.png"
     border="0" width="186" height="52" vspace="29"
     alt="Powered by NetworkEleven" /></a></td>
<td bgcolor="#003399" width="114" height="118" align="right">
<img src="../images/sprite.png" width="114" height="118"
alt="" /></td>
<td bgcolor="#003399" width="114" height="118" align="right">
<a href="http://www.imagemagick.net"><img src="../images/logo.png"
width="114" height="118" border="0" alt="ImageMagick logo" />
</a></td></tr></tbody></table>
<table align="left" border="0" cellpadding="2" cellspacing="2"
summary="Navigation buttons" width="20%">
<tr>
<td>
<form target="_self" action="../index.html"><input type="submit"
title="ImageMagick Home" value=" Home"
style="background-image:url('../images/background.gif'); color:#fbc713; font-weight:bold" />
</form></td>
<td>
<form target="_self" action="../www/apis.html"><input type="submit"
title="ImageMagick API" value=" API"
style="background-image:url('../images/background.gif'); color:#fbc713; font-weight:bold" />
</form></td>
<td>
<form target="_self" action="../www/archives.html">
<input type="submit" title="ImageMagick Download" value="Download"
style="background-image:url('../images/background.gif'); color:#fbc713; font-weight:bold" />
</form></td></tr></table>
<div align="right" style="margin-top:3px; padding-right:4px">
<form action="http://studio.imagemagick.org/Sage/scripts/Sage.cgi">
<input type="TEXT" name="query" size="32" maxlength="255" />
<input type="SUBMIT" name="sa" value="Search"
style="background-image:url('../images/background.gif'); bgcolor:#003399; color:#fbc713; font-weight:bold" />
</form></div>
<table align="left" border="0" cellpadding="10" cellspacing="0"
style="margin-top:-17px" width="100%">
<tr>
<td><br />
&nbsp;<br />
   
<h3>ImageMagick 6.0.6: ChangeLog</h3>
<p>2004-08-23 Marcus Meissner &lt;&lt;meissner@suse....&gt;</p>
<ul>
<li><font size="-2">Prevent buffer overruns when decoding
runlength-encoded images in the BMP format.</font></li></ul>
 
<p>2004-08-19 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Using a subimage specification on
Postscript/PDF no long renderes a grayscale image (e.g.
image.pdf[0]).</font></li>
<li><font size="-2">Comparing two CMYK images with the compare
program now produces a proper difference image.<br /></font></li>
<li><font size="-2">Improved a number of algorithms to better
support CMYk images (e.g MedianFilterImage()).</font></li></ul>
 
<p>2004-08-16 Chris Madison &lt;madisonblu@hotma...&gt;</p>
<ul>
<li><font size="-2">Limit endianess to raw image formats and
TIFF.</font></li>
<li><font size="-2">GetImageBoundingBox() now works properly for
CMYK images.</font></li></ul>
 
<p>2004-08-14 Anthony Thyssen &lt;anthony@griff...&gt;</p>
<ul>
<li><font size="-2">The -draw option now respects the image page
geometry.</font></li>
<li><font size="-2">The A channel for the -fx option was
inverted.</font></li></ul>
 
<p>2004-08-14 Ken Cantwell</p>
<ul>
<li><font size="-2">Relinquish the wand id linked-list when all
wands are destroyed.</font></li></ul>
 
<p>2004-08-12 Chris Madison &lt;madisonblu@hotma...&gt;</p>
<ul>
<li><font size="-2">Only scale FITS pixels if they are
float/double.</font></li></ul>
 
<p>2004-08-06 Anthony Thyssen &lt;anthony@griff...&gt;</p>
<ul>
<li><font size="-2">Images with less than 256 unique colors, retain
the exact colors. Previously some close colors were merged (e.g.
253 and 255 were averaged to 254).<br /></font></li>
<li><font size="-2">Added -repage option, like -page but it acts as
an image operator rather than a setting.</font></li></ul>
 
<p>2004-08-04 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">PNG vulnerability fix.</font></li>
<li><font size="-2">Added YCbCr coder for raw Y, Cb, and Cr
samples.</font></li>
<li><font size="-2">Fixed the -fx option operator precendence
problem (+ and - should be the same precendence).</font></li></ul>
 
<p>2004-07-23 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Rare memory corruption due to a JPEG comment
(bug report by brundlefly76@hotma...).</font></li></ul>
 
<p>2004-07-19 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">The PerlMagick Evaluate() method no longer
fails with an assertion error.</font></li>
<li><font size="-2">Restore -dSAFER for a more secure Ghostscript
invocation. The downside is we must copy the Postscript file to a
temporary file otherwise we get a the ocassional invalidfileaccess
fom Ghostscript.</font></li></ul>
 
<p>2004-07-18 Chris Madison &lt;madisonblu@hotma...&gt;</p>
<ul>
<li><font size="-2">Do not report image depth unless the -verbose
or -format %z option is used with the identify
program.</font></li></ul>
 
<p>2004-07-11 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Center gravity now works when cropping by
percent (e.g. -crop 75%).</font></li>
<li><font size="-2">Small memory leak on exception in the
ImageToBlob() method.</font></li>
<li><font size="-2">%@ returns the image bounding box (e.g.
identify -format %@ logo:).</font></li>
<li><font size="-2">Sync pixel cache when cloning an image-- just
in case someone clones an image clone and accesses pixels with
AcquireImagePixel() instead of GetImagePixels().</font></li></ul>
 
<p>2004-07-09 Glenn Randers-Pehrson &lt;randeg@alum.rpi.edu&gt;</p>
<ul>
<li><font size="-2">coders/bmp.c (ReadBMPImage): Removed if-test on
reading red_mask, green_mask, and blue_mask. These are only *valid*
under certain conditions, but they are always present in the
file.</font></li></ul>
 
<p>2004-07-05 Chris Madison &lt;madisonblu@hotma...&gt;</p>
<ul>
<li><font size="-2">Support CMYK Postscript with the bmpsep8
device.</font></li>
<li><font size="-2">Add support for channels for the -unsharp
options.</font></li>
<li><font size="-2">Add support for reading PCL with the Alladin
pcl6 delegate.</font></li></ul>
 
<p>2004-06-26 Chris Madison &lt;madisonblu@hotma...&gt;</p>
<ul>
<li><font size="-2">Fixed SVG-path-implementation for elliptical
arcs for angle &lt; 45&#194;&#176; and the sweep-flag is 1 (bug
repored by Juergen).</font></li>
<li><font size="-2">Fixed PerlMagick memory leak for corrupt TIFF
images.</font></li>
<li><font size="-2">MagickBooleanType changed from unsigned int to
an enum for stronger type checking. This should not affect the C
API, however, for the C++ API you can no longer use `bool' instead
of MagickTrue/MagickFalse for the methods that require a
MagickBooleanType.</font></li></ul>
 
<p>2004-06-23 Suryakant Patidar &lt;surya_iiit@lyco...&gt;</p>
<ul>
<li><font size="-2">Add copious usability features to the animate
program.</font></li></ul>
 
<p>2004-06-22 Chris Madison &lt;madisonblu@hotma...&gt;</p>
<ul>
<li><font size="-2">Add support for compositing pixels in the CMYK
colorspace.</font></li></ul>
 
<p>2004-06-20 Anthony Thyssen &lt;anthony@griff...&gt;</p>
<ul>
<li><font size="-2">Shear no longer produces artifacts for a 0
y-shear (e.g. 60x0).</font></li></ul>
 
<p>2004-06-19 Chris Madison &lt;madisonblu@hotma...&gt;</p>
<ul>
<li><font size="-2">Convert image resolution relative to the value
specified by the -units option.</font></li></ul>
 
<p>2004-06-18 Jan Kratochvil &lt;lace@jankr...&gt;</p>
<ul>
<li><font size="-2">Perl interface for
MagickToMime().</font></li></ul>
 
<p>2004-06-13 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Gaussian kernel widths must be odd.</font></li>
<li><font size="-2">Report corrupt PNG image (bug report by Ryuichi
Arafune).</font></li>
<li><font size="-2">Move X11 compatibility defines from xwindow.c
to xwindow.h (suggested by Harald Koenig).</font></li></ul>
 
<p>2004-06-12 Chris Madison &lt;madisonblu@hotma...&gt;</p>
<ul>
<li><font size="-2">Call new AsychronousDestroyResources() method
from signal handler.</font></li></ul>
 
<p>2004-06-10 Anthony Thyssen &lt;anthony@griff...&gt;</p>
<ul>
<li><font size="-2">The +tile option is recognized once
more.</font></li></ul>
 
<p>2004-06-09 Alexandra Christini &lt;alexandra@image...&gt;</p>
<ul>
<li><font size="-2">ImageMagick 6.0.2 released.</font></li></ul>
 
<p>2004-06-09 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">GetTypeByFamily() did not always return an
italic font when requested</font></li>
<li><font size="-2">ColorFloodfill() sometimes prematurely exited
with a large fuzz value.</font></li></ul>
 
<p>2004-06-06 Chris Madison &lt;madisonblu@hotma...&gt;</p>
<ul>
<li><font size="-2">The file browser returned incorrect filenames
when saving an image with the display program.</font></li></ul>
 
<p>2004-05-31 Chris Madison &lt;madisonblu@hotma...&gt;</p>
<ul>
<li><font size="-2">Added checkerboard background to
display/animate X window to assist in visualizing transparent
images.<br /></font></li>
<li><font size="-2">The configure script now automatically enables
OS features by selectively setting defines such as XOPEN_SOURCE,
_POSIX_C_SOURCE, etc.</font></li>
<li><font size="-2">Added anonymous memory-mapping to the pixel
cache. This makes it possible for memory to be returned to the
system after the image is destroyed.</font></li></ul>
 
<p>2004-05-31 Good Will &lt;pu@dr...&gt;</p>
<ul>
<li><font size="-2">Fixed a bug in EnhanceImage() that incorrected
shifted edge pixels.</font></li></ul>
 
<p>2004-05-26 Alexandra Christini &lt;alexandra@image...&gt;</p>
<ul>
<li><font size="-2">Fixed problem with relative filename wildcards
(e.g. identify images/*.jpg).</font></li>
<li><font size="-2">MagickWand tracks the wand
construction/destructions and initializes/ destroys the ImageMagick
core API environment as appropriate.</font></li></ul>
 
<p>2004-05-23 Richardo Fabbri &lt;ricardofabbri@users...&gt;</p>
<ul>
<li><font size="-2">The active_list variable must be reset when a
list is destroyed.</font></li></ul>
 
<p>2004-05-18 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Introduce MagickBooleanType and
MagickStatusType types of unsigned int. These types are 100%
compatible with the existing API but removes ambiguity. Previously
we got complaints that users did not realize that a return value of
unsigned int in most cases meant a binary value (True/ False).
MagickStatusType is used for methods that return a bit
mask.</font></li>
<li><font size="-2">Introduce MagickFalse and MagickTrue while we
deprecate True/False.</font></li></ul>
 
<p>2004-05-18 David Strobach &lt;strobach@exec...&gt;</p>
<ul>
<li><font size="-2">Don't open a loadable module if its already
open.</font></li></ul>
 
<p>2004-05-14 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Most Wand methods return an `unsigned int'
where True indicates success and False indicates an error. We
enhanced these methods to return MagickBooleanType and
MagickTrue/MagickFalse to make it less ambiguous. Note these
changes are 100% compatible so existing Wand calls will continue to
work as written.</font></li></ul>
 
<p>2004-05-14 Eli Barzilay &lt;li@barzi...&gt;</p>
<ul>
<li><font size="-2">DrawSetStrokeDashArray() now respects the
number_elements argument.</font></li></ul>
 
<p>2004-05-12 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Since the WMF coder has Wand dependancies we
only enable this coder when both WMF is available and module
support enabled.</font></li></ul>
 
<p>2004-05-08 Daniel Kobras &lt;kobras@debia...&gt;</p>
<ul>
<li><font size="-2">When an unknown property is encountered in the
XCF coder, it enters a bogus loop that never
terminates.</font></li></ul>
 
<p>2004-05-06 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Various modules in coders/ require external
libraries (bug report from kobras).<br /></font></li>
<li><font size="-2">PerlMagick's QueryFontMetrics() incorrectly
reports `unrecognized attribute'` for the `font' attribute (bug
report from Arfune).</font></li></ul>
 
<p>2004-05-05 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">convert fails to make multipage pdf from more
than one postscript input files (bug report from
Arfune).</font></li></ul>
 
<p>2004-05-04 Alexandra Christini &lt;ally@image...&gt;</p>
<ul>
<li><font size="-2">ImageMagick 6.0.1 released.</font></li></ul>
 
<p>2004-04-30 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Some XCF tiles were not being read properly
(bug report from Arfune).</font></li></ul>
 
<p>2004-04-26 David Strobach &lt;strobach@exec...&gt;</p>
<ul>
<li><font size="-2">Fixed memory leak in EPT coder.</font></li>
<li><font size="-2">Fixed memory leak in
DestroyImage().</font></li>
<li><font size="-2">Close Windows registry when no longer
needed.</font></li></ul>
 
<p>2004-04-25 Oliver Hirschi &lt;ohirschi@pm-me...&gt;</p>
<ul>
<li><font size="-2">RelinquishUniqueFileResource() was not freeing
file resource properly.</font></li></ul>
 
<p>2004-04-24 David Strobach &lt;strobach@exec...&gt;</p>
<ul>
<li><font size="-2">Free the ImageInfo structure allocated by
CloneImageInfo() in the WriteImages() method.</font></li></ul>
 
<p>2004-04-22 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">EPT images cannot support
blobs.</font></li></ul>
 
<p>2004-04-20 David Strobach &lt;strobach@exec...&gt;</p>
<ul>
<li><font size="-2">Fixed temporary file resource limit leak in
RelinquishUniqueFileResource().</font></li></ul>
 
<p>2004-04-19 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">ConvolveImageChannel() incorrectly initialized
non-selected channels to 0.</font></li>
<li><font size="-2">Prep shared memory segments to automatically
destroy itself in the event of a process kill (see<br />
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=207379).</font></li></ul>
 
<p>2004-04-19 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">ConvolveImageChannel() incorrectly initialized
non-selected channels to 0.</font></li></ul>
 
<p>2004-04-15 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added Cisco IP phone image format (write
only).</font></li></ul>
 
<p>2004-04-15 Alexandra Christini &lt;ally@image...&gt;</p>
<ul>
<li><font size="-2">ImageMagick 6.0.0 released.</font></li></ul>
 
<p>2004-04-10 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Updated the dot coder to use the new graphviz
1.12 API.</font></li>
<li><font size="-2">The next/previous fields of the configuration
structures (magick_info, type_info, etc.) are deprecated, instead
use the Get???InfoList() method (e.g.
GetTypeInfoList()).</font></li></ul>
 
<p>2004-04-07 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">ColorFloodfillImage() with FillToBorder option
stopped working in 6.0.0. Fixed now (bug report by Tim
Hunter)..</font></li></ul>
 
<p>2004-04-05 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">GetColorInfoList() returns an array of
ColorInfo structures. Also added similiar methods for each of the
ImageMagick lists (e.g. magick, delegate, etc.).</font></li></ul>
 
<p>2003-03-27 Nathan Brown &lt;nathan@sputn...&gt;</p>
<ul>
<li><font size="-2">Fixed a couple bugs in the AVI coder MJPG
support.</font></li></ul>
 
<p>2004-03-25 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added -family, -stretch, -style, and -weight to
the convert program. These options are used in conjunction with
-font to specify font attributes.</font></li></ul>
 
<p>2004-03-22 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Frame decorations are opaque if the matte color
is opaque.</font></li></ul>
 
<p>2004-03-15 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added CombineImages() to combine several
grayscale images into a single image (e.g. convert -channel RGB
image.R image.G image.B -combine logo.png).</font></li></ul>
 
<p>2004-03-08 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added EvaluateImageChannel() method to the API.
Use it to apply an an arithmetic, relational, or logical operator
to an image. These operations can be used to lighten or darken an
image, to increase or decrease contrast in an image, or to produce
the "negative" of an image.</font></li></ul>
 
<p>2004-03-07 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added a pixel iterator to the MagickWand API
(suggested by Kyle Shorter).</font></li></ul>
 
<p>2004-03-05 Teemu Ikonen &lt;tpikonen@pcu.h...&gt;</p>
<ul>
<li><font size="-2">fixed the Matlab file reader read also files
written in little-endian architectures.</font></li></ul>
 
<p>2004-02-10 Alexandra Christini &lt;achristini@bigpl...&gt;</p>
<ul>
<li><font size="-2">Reset errno in PerlMagick constant()
method.</font></li></ul>
 
<p>2004-02-20 &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added `O' for importing/exporting pixels. `O'
is the image opacity the eqiuvalent of MaxRGB-`A' (suggested by
Dave Welton).</font></li></ul>
 
<p>2004-02-04 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added the -posterize option to reduce the image
to a limited number of color levels.</font></li></ul>
 
<p>2004-02-15 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added the -splice option to splice the
background color into an image (suggested by Anthony
Thyssen).</font></li></ul>
 
<p>2004-02-10 Alexandra Christini &lt;achristini@bigpl...&gt;</p>
<ul>
<li><font size="-2">Add -radial-blur option to the command line
utilities.</font></li></ul>
 
<p>2004-02-10 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Cache views can grow dynamically now (suggested
by Andrew Reid).</font></li></ul>
 
<p>2004-02-09 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added -clone, -remove, -splice, and -swap as
options to the convert program to enhance image list manipulation
(suggested by Anthony Thyssen).</font></li></ul>
 
<p>2004-02-05 Anthony Thyssen &lt;anthony@griff...&gt;</p>
<ul>
<li><font size="-2">Expand the range of -dissolve to go from 0 to
200. That is values 0 to 100 slowly dissolve the overlay onto the
background. But then values 100 to 200 slowly dissolve the
background away until it is just the source image on top of a clear
canvas the size of the original background.</font></li></ul>
 
<p>2004-01-30 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added -separate to the convert program to
separate a channel from an image and return a grayscale image
(suggested by Anthony Thyssen).</font></li></ul>
 
<p>2004-02-02 Glenn Randers-Pehrson &lt;randeg@alum.rpi.edu&gt;</p>
<ul>
<li><font size="-2">coders/bmp.c: fix potential use of
uninitialized data.</font></li>
<li><font size="-2">coders/png.c: fix potential use of
uninitialized data.</font></li></ul>
 
<p>2004-01-30 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">New map option, P, for padding pixels when
calling the ConstituteImage(), ExportImagePixels(), and
ImportImagePixels() methods.</font></li></ul>
 
<p>2004-01-24 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Support raw camera formats for the ImageMagick
under Windows.</font></li></ul>
 
<p>2004-01-24 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Privatized the BlobInfo structure and added
news methods in blob.c to get/set members of the BlobInfo
structure.</font></li>
<li><font size="-2">Fixed a memory leak in the JNG coder concerning
blobs.</font></li></ul>
 
<p>2004-01-23 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Bumped the beta release from 5.5.8 to
6.0.0.</font></li></ul>
 
<p>2004-01-17 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added a resample element to the MSL
coder.</font></li></ul>
 
<p>2004-01-13 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added new -annotate option for the convert and
mogrify program (e.g. -annotate +100+100 'Some text', -annotate
30x30+100+100 'Some text').</font></li>
<li><font size="-2">New TrimImage() C API method.</font></li></ul>
 
<p>2004-01-07 Dan Rogahn &lt;rogahn@...&gt;</p>
<ul>
<li><font size="-2">update and add new scripting elements to
coders/msl.c</font></li></ul>
 
<p>2004-01-06 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Fixed color shift problem when adjusting
brightness.</font></li>
<li><font size="-2">Rename MagickCloneImage() to
MagickGetImage().</font></li>
<li><font size="-2">Account for pixels-per-centimeter resolution
when resampling.</font></li></ul>
 
<p>2004-01-04 Jacob (=Jouk) Jansen &lt;joukj@hrem...&gt;</p>
<ul>
<li><font size="-2">VMS patches to 5.5.8: coders/avi.c, remove all
the &lt;CR&gt; at the end of the lines magick/config.h_vms, add
HAVE_FT2BUILD_H directive magick/Make.com, and add
compare.c</font></li></ul>
 
<p>2004-01-03 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">In coders/sgi.c, opacity channel was lost when
writing grayscale SGI images.</font></li></ul>
 
<p>2003-12-31 Dan Rogahn &lt;rogahn@...&gt;</p>
<ul>
<li><font size="-2">Default gamma to 1.0 in
coders/msl.c.</font></li></ul>
 
<p>2003-12-27 Volker Kuhlmann &lt;list0570@parad...&gt;</p>
<ul>
<li><font size="-2">Applied latest Suze 9.0
patches.</font></li></ul>
 
<p>2003-12-22 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Fixed a number of Magick Wand nits as reported
by Rolf in the MagickWand discussion group
(http://studio.imagemagick.org/magick/viewforum.php?f=6).</font></li>
<li><font size="-2">Added explicit option grouping to the convert
command, for example, convert \( 1.png 2.png -append \) \( 3.png
4.png -append \) +append image.jpg (suggested by Anthony
Thyssen).</font></li>
<li><font size="-2">Option -draw image respects gravity (suggested
by Anthony Thyssen).</font></li>
<li><font size="-2">Text annotate respects gravity (suggested by
Anthony Thyssen).</font></li>
<li><font size="-2">Add latest TIFF library to ImageMagick Windows
distribution.</font></li></ul>
 
<p>2003-12-22 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">Added JPEG Quality, JPEG Colorspace, and JPEG
Sampling factors to the "identify -verbose" report. Added "-define
jpeg:preserve-settings" flag. If this is set, and the input and
output formats are both JPEG, the input quality is used to compress
the output file. Also, if the colorspace was not changed, the same
sampling factors are used for compression.</font></li></ul>
 
<p>2003-12-16 Marek Scholaster"
&lt;Marek.Scholaster@sezna...&gt;</p>
<ul>
<li><font size="-2">ResizeImage() parameter "filter" is never
used.</font></li></ul>
 
<p>2003-12-16 Ron Stanonik &lt;stanonik@cogsc...&gt;</p>
<ul>
<li><font size="-2">CloneMagickMemory() did not always copy
overlapping memory correct (bug report by Ron
Stanonik).</font></li></ul>
 
<p>2003-12-16 Nathan Brown &lt;nathan@sputn...&gt;</p>
<ul>
<li><font size="-2">Modified the AVI coder to support MJPG
compression.</font></li></ul>
 
<p>2003-12-15 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Previous signal handlers were not being called
properly.</font></li></ul>
 
<p>2003-12-12 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added new image comparsion utility (e.g.
compare -metric PSNR image reconstructed
difference).</font></li></ul>
 
<p>2003-12-11 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">The display program no longer exits after the
last image. You must press Q or ESC or choose the Quit menu option
to exit (suggested by Anthony Thyssen).<br /></font></li>
<li><font size="-2">Off-by-one error for RLA image dimensions
(patch provided by Jean-Francois Panisset).</font></li></ul>
 
<p>2003-12-06 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">The gravity is now repected by the -draw option
(bug report by Anthony Thyssen).</font></li></ul>
 
<p>2003-12-03 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Reset image-&gt;extract_info.{x,y} when parsing
the -size option.</font></li>
<li><font size="-2">New MAGICK_CONFIGURE_PATH environment variable
allows the user to specify the search path for configuration (.mgk)
files</font></li></ul>
 
<p>2003-12-03 Jouk &lt;Joukj@hrem.stm.tudelft.{nl}&gt;</p>
<ul>
<li><font size="-2">Patch to get ImageMagick working under
OpenVMS.</font></li></ul>
 
<p>2003-11-30 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Recognize `unlimited' for limit option: convert
-limit memory unlimited.</font></li></ul>
 
<p>2003-11-20 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Converted composite operators to inline methods
in magick/composite.c.</font></li>
<li><font size="-2">Accept floating point image sizes (e.g.
-geometry 1662.179324x2079.019558).</font></li>
<li><font size="-2">Added QueryMagickColor() to define CMYK colors.
First use is with the XC image format (e.g. -size 100x100
xc:'cmyk(100,100,100,50)');</font></li></ul>
 
<p>2003-11-18 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Get EXIF data with $im-&gt;Get('%[EXIF:*]') in
PerlMagick.</font></li>
<li><font size="-2">Added the -orient option to set the image
orientation.</font></li>
<li><font size="-2">Postscript/PDF once again respects the image
gravity attribute.</font></li></ul>
 
<p>2003-11-16 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Noise is scaled to the value of QuantumDepth.
Previously noise was less intense for Q16 and Q32.</font></li></ul>
 
<p>2003-11-06 Armani &lt;a.krueger@xebec.{de}&gt;</p>
<ul>
<li><font size="-2">Memory leak in DrawComposite(), base64 is never
freed.</font></li></ul>
 
<p>2003-11-03 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added EPT2 and EPT3 image types which embeds
Postscript level II and Postscript level III
repectively.<br /></font></li>
<li><font size="-2">Text compression is limited to 65535 bytes for
the PNG coder (libpng restriction).<br /></font></li>
<li><font size="-2">To write an image clip mask, use the CLIP:
coder.</font></li>
<li><font size="-2">Added GetImageExtrema() and
GetImageChannelExtrema() to return the extrema for an image or
image channel.<br /></font></li>
<li><font size="-2">Added GetImageMean() and GetImageChannelMeand()
to return the mean and standard deviation for an image or image
channel.</font></li></ul>
 
<p>2003-11-01 Lars Ruben Skyum &lt;lars.skyum@stibo.com&gt;</p>
<ul>
<li><font size="-2">coders/jpeg.c: changed to not write gray CMYK
images as grayscales. That would not be a valid
optimization.<br /></font></li>
<li><font size="-2">magick/color.c (IsGrayImage,
IsMonochromeImage): Changed to never return true for CMYK images.
Separated images get wrong colors when optimized to grayscales
based on what these two functions return. Gray and CMYK are two
different color spaces.<br /></font></li>
<li><font size="-2">magick/nt_feature.c (NTIsMagickConflict):
changed to accept colon as part of the magick string, consistent
with the way the function is used.</font></li>
<li><font size="-2">magick/utility.c, magick/utility.h
(ExpandFilenames, GetPathComponent): Fixed filename glob expansion.
Added handling of filename prefix-magick and sub-image
specification to GetPathComponent. Sub-image specification takes
precedence over any filename patterns.</font></li></ul>
 
<p>2003-11-01 Kenneth J. Davis &lt;jeremyd@computer.{org}&gt;</p>
<ul>
<li><font size="-2">Fixed assertion error in
GetConfigureOptions().</font></li></ul>
 
<p>2003-10-29 Tony Butt &lt;magick-bugs&gt;</p>
<ul>
<li><font size="-2">Fixed off-by-one array error in
magick/xwindows.c.</font></li></ul>
 
<p>2003-10-24 Manuel Jouglet &lt;manu.jouglet@wanadoo.{fr}&gt;</p>
<ul>
<li><font size="-2">Fixed possible infiinite loop in Windows thread
locking.</font></li></ul>
 
<p>2003-10-21 Jouk &lt;Joukj@hrem.stm.tudelft.{nl}&gt;</p>
<ul>
<li><font size="-2">Patch to get ImageMagick working under
OpenVMS.</font></li></ul>
 
<p>2003-10-20 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added new GetPixels() method to
PerlMagick.</font></li></ul>
 
<p>2003-10-16 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Began support for CIELab PSD and TIFF
images.</font></li>
<li><font size="-2">New -method-prefix configure option to add a
unique prefix for all Magick API methods.</font></li></ul>
 
<p>2003-10-12 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Thanks to Catalin Mihaila for contributing a
ZX-Spectrum SCREEN$ reader.</font></li></ul>
 
<p>2003-10-09 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">When JPEG sampling factors aren't fully
supplied, any omitted ones should be 1x1.</font></li></ul>
 
<p>2003-10-08 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added Get*List() to consistently return
ImageMagick lists (e.g. GetMagickList() returns a list of support
image formats).</font></li>
<li><font size="-2">Added -define option to support options
associated with an image format (e.g. -define
ps3:imagemask).</font></li></ul>
 
<p>2003-10-08 Kelly Bergougnoux
&lt;three3@users.sourceforge.{net}&gt;</p>
<ul>
<li><font size="-2">Contributed new Cineon image format
coder.</font></li></ul>
 
<p>2003-10-08 Lars Ruben Skyum &lt;lars.skyum@stibo.com&gt;</p>
<ul>
<li><font size="-2">magick/attribute.c (TraceSVGClippingPath):
optimized for speed and precision in clipping mask generation by
using lines to connect Bezier curve control points where
applicable.</font></li></ul>
 
<p>2003-09-30 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">The PNG decoder would exit too early when
reading file.png[0].</font></li></ul>
 
<p>2003-10-02 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Wrote an option parser to uniformly deal with
enumerated types.</font></li></ul>
 
<p>2003-09-30 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">In the Q8 configuration, the bmp decoder was
scaling 5-5-5-bit and 5-6-5-bit colors slightly incorrectly when
decoding 16-bit BMPs, as well as when decoding 8-8-8-8-bit colors
in 32-bit BMPs.</font></li></ul>
 
<p>2003-09-26 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added MagickWand API methods to get, append,
and remove images from a wand.</font></li></ul>
 
<p>2003-09-24 Wolfgang Textor
&lt;Textor-Duisburg@t-online.de&gt;</p>
<ul>
<li><font size="-2">Applied changes to get the current ImageMagick
5.5.8 beta sources compile on a Mac with Codewarrior
8.3.</font></li></ul>
 
<p>2003-09-21 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Image profiles are now conveniently handled
with a hashmap structure. The color_profile and iptc_profile
members of the Image structure are still maintained for backwards
compatibility, however, we encourage you to use the new
PutImageProfile(), GetImageProfile(), and DeleteImageProfile()
methods.</font></li></ul>
 
<p>2003-09-20 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Error messages are enhanced to give greater
detail. Use -debug Exception to trace the source location of an
error.</font></li></ul>
 
<p>2003-09-18 Lars Ruben Skyum &lt;lars.skyum@stibo.com&gt;</p>
<ul>
<li><font size="-2">coders/ps3.c: Major update of the PS3 coder.
The coder now creates much smaller files for bilevel, gray, and
colormapped images. Compression and image type is now separated so
they may be combined independently. Any alpha channel is separated
into a separate mask so it's possible to mask bilevel, gray,
colormapped, rgb, and CKYK images. You may also mask a JPEG
compressed PS file for instance. Clipping masks created from a
photoshop clipping path with -clip option is converted to a
corresponding postscript clipping path. New functions need comment
headers.</font></li>
<li><font size="-2">magick/attribute.c: Added TracePSClippingPath
for creating a postscript clipping path from a Photoshop clipping
path.</font></li>
<li><font size="-2">magick/image.c: ClipPathImage now stores the
name of the clipping path in the mask image filename so that it is
remembered and may be used for creating a postscript clipping path
for postscript output.</font></li></ul>
 
<p>2003-09-16 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">There is a new ImageMagick license (see
http://www.imagemagick.org/www/Copyright.html). It is a W3C-style
rather than BSD-style license to address the
frequently-asked-questions about what the license permits you to
do. It makes it more clear that you can do pretty much whatever you
want with ImageMagick as long as you don't claim your wrote
it.</font></li></ul>
 
<p>2003-09-12 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Created a number of new header files to
localize exported methods.</font></li>
<li><font size="-2">Updated source files to minimize the number of
lint warnings.</font></li></ul>
 
<p>2003-09-08 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Deprecated Extended*Type. Replace with
Magick*Type.</font></li>
<li><font size="-2">Updating multiple source files to make lint
happy.</font></li></ul>
 
<p>2003-09-08 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">Revised TraceArc to use TraceEllipse; removed
now unused large_arc and sweep flags.</font></li></ul>
 
<p>2003-09-03 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Add module alias for OTF =&gt;
TTF.</font></li></ul>
 
<p>2003-09-01 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Reworked configuration file logic to load files
from the current directory, at MAGICK_HOME, or at ~/.magick before
the system versions of the configuration file. This allows a user
to define private fonts in ~/.magick/type.mgk, for
example.</font></li></ul>
 
<p>2003-09-01 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Color was inverted when writing OTB monochrome
images.</font></li>
<li><font size="-2">Add image histogram methods to C, C++,
Perlmagick, and MagickWand API.</font></li></ul>
 
<p>2003-08-31 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Palm coder bug fix (patch provided by Chris
Hawks).</font></li></ul>
 
<p>2003-08-26 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added a Wand error classfication for the Wand
API.</font></li>
<li><font size="-2">Geometries with a % and a missing value now
works correctly (e.g. x25%).</font></li></ul>
 
<p>2003-08-12 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Truetype fonts are now found under Win98 (patch
provided by Patrick Broyer).</font></li></ul>
 
<p>2003-08-11 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added infa-structure to help support image
channels.</font></li></ul>
 
<p>2003-08-08 Lars Ruben Skyum &lt;lars.skyum@st...&gt;</p>
<ul>
<li><font size="-2">isspace() required an unsigned
char.</font></li></ul>
 
<p>2003-08-04 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added -tint option (contributed by Winfried
Truemper).</font></li>
<li><font size="-2">The temporary EPT file requires a binary header
(patch provided by James Keifenheim).<br /></font></li>
<li><font size="-2">Add a Visual C++ workspace for
ImageMagickObject (workspace contributed by James
Keifenheim).</font></li></ul>
 
<p>2003-08-04 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added 'Save' option to animate program
menu.</font></li></ul>
 
<p>2003-07-30 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added -fx option to the convert
program.</font></li></ul>
 
<p>2003-07-28 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Port of Troy Edwards' script to support
ImageMagick. Thanks Troy.</font></li></ul>
 
<p>2003-07-26 Lars Ruben Skyum &lt;lars.skyum@st...&gt;</p>
<ul>
<li><font size="-2">Additional imporvements to ClipPathImage()
&amp; TraceClippingPath().</font></li></ul>
 
<p>2003-07-18 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Fixed "Draw transparent color on background
image without alpha" bug (bug report by Anthony
Thyssen).<br /></font></li>
<li><font size="-2">-fuzz now accept negative
values.</font></li></ul>
 
<p>2003-07-17 Lars Ruben Skyum &lt;lars.skyum@st...&gt;</p>
<ul>
<li><font size="-2">support for grayscale color profiles. You may
now convert to/from CMYK or RGB from/to grayscale with a grayscale
profile. This is what Photoshop does when it creates grayscales
from color images or makes true color images from
grayscales.</font></li>
<li><font size="-2">any alpha channel is now maintained across
colorspace conversions. It was previously lost in the
conversions.</font></li>
<li><font size="-2">colormapped images may now be profiled with a
color profile. They were previously passed through
unchanged.</font></li>
<li><font size="-2">improved error handling. Any invalid colorspace
/ color profile combination is now catched in ImageMagick before
LCMS gets a chance to catch the same error. LCMS will exit() the
program the hard way if it catches such an error. ImageMagick
clean-up routines will now be performed on exit.</font></li>
<li><font size="-2">support for the two remaining colorspaces,
YCbCr and LUV, for which there is support in both ImageMagick and
LCMS (or ICC 3.4, really). Profiles using other ICC 3.4 colorspaces
not supported by ImageMagick will now properly throw an exception
before LCMS exit's the application.</font></li></ul>
 
<p>2003-07-16 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added -clippath to convert (patch provided by
Lars Ruben Skyum).</font></li>
<li><font size="-2">Fix transparent font problem (bug report by
Anthony Thyssen).</font></li></ul>
 
<p>2003-07-13 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Read old-style Adobe clipping paths (patch by
Lars Ruben Skyum).</font></li>
<li><font size="-2">Properly read CMYK TIFF images (bug report by
Lars Ruben Skyum ).</font></li></ul>
 
<p>2003-07-10 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Recall the MagickWand API is in flux. The
drawing wand methods that previously accepted or returned a
PixelPacket now accepts/returns a PixelWand. The MagickWand API
should be stable by the end of this year.</font></li></ul>
 
<p>2003-07-05 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Adopted William Radcliffe's semaphore spin lock
for Win32 builds.</font></li></ul>
 
<p>2003-07-04 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Fixed a small bug in the fuzzy color matching
algorithm.</font></li>
<li><font size="-2">Image compare requires a sqrt() (bug report by
Anthony Thyssen).</font></li></ul>
 
<p>2003-06-17 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Separated the MagickWand API into its own
library, MagickWand.a.</font></li></ul>
 
<p>2003-06-12 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">New identifier for TXT images so they can be
read.</font></li>
<li><font size="-2">Do not change X window root
cursor.</font></li></ul>
 
<p>2003-06-10 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Promote PseudoClass images to DirectClass in
method ImportImagePixels().</font></li>
<li><font size="-2">New -list configure option.</font></li></ul>
 
<p>2003-06-06 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added -strip option to strip an image of all
profiles and comments.</font></li>
<li><font size="-2">Added -support option to sharpen/blur while
resizing an image.</font></li>
<li><font size="-2">Adopted Bob FriesenHahn's log event
patches.</font></li>
<li><font size="-2">MagickCloneWand() did not properly clone the
wand-&gt;image member.</font></li>
<li><font size="-2">Fixed small memory leak in
PerlMagick.</font></li></ul>
 
<p>2003-06-04 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Color profile patches provided by (dge at
softec.st).</font></li>
<li><font size="-2">The TXT coder now respects image
depth.</font></li>
<li><font size="-2">Only define X coder/decoder if HasX11 is
defined.</font></li>
<li><font size="-2">Applied William Radcliffe's META coder
patches.</font></li></ul>
 
<p>2003-06-02 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Applied William Radcliffe's LCMS color profile
patches.</font></li></ul>
 
<p>2003-05-30 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">The MNG encoder failed to set the JNG bit in
the simplicity profile.</font></li>
<li><font size="-2">The MNG encoder failed to write FRAM chunks
when all images were JNG.</font></li>
<li><font size="-2">The JNG encoder wrote the wrong
alpha_sample_depth for opaque images.</font></li></ul>
 
<p>2003-05-28 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Large images (greater than 2048*2048) are
cached to disk to reduce virtual memory thrashing. Set
MAGICK_AREA_LIMIT environment variable to change
limit.</font></li></ul>
 
<p>2003-05-23 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">PNG encoder would dump core when writing
grayscale image in png24 or png32 format.</font></li></ul>
 
<p>2003-05-20 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added support for the Ghostscript pngalpha
device to support Postscript transparency.</font></li></ul>
 
<p>2003-05-18 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Deprecated LiberateMemory() and
ReacquireMemory() due to ANSI strict-alias rules.<br /></font></li>
<li><font size="-2">Updated DllMain for Windows (patch by Achim
Domma).</font></li>
<li><font size="-2">Resizing the image window with display program
did not resize the image properly under the Metacity window
manager.</font></li></ul>
 
<p>2003-05-17 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added -thumbnail as an option to the
utilities.</font></li>
<li><font size="-2">No TIFF preview was written on EPT write (patch
provided by Lars Ruben Skyum).<br /></font></li>
<li><font size="-2">NegateImage() now negates the K channel of a
CMYK image (patch provided by Lars Ruben Skyum).</font></li></ul>
 
<p>2003-05-13 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Parameter 'elevation' misspelled for PerlMagick
Shape() method.</font></li>
<li><font size="-2">A number of minor leak/unitialized memory
problems fixed.</font></li>
<li><font size="-2">Allocate free nodes from the heap in
QuantizeImage().</font></li>
<li><font size="-2">Magick-config --version returned
gibberish.</font></li>
<li><font size="-2">Adopted Bob Friesenhahn's patterns-- use as
filename pattern:checkboard, pattern:bricks, etc.</font></li></ul>
 
<p>2003-05-12 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">ImageMagick 5.5.7 released.</font></li></ul>
 
<p>2003-05-07 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">We cannot reliably auto rotate PDF files so
this feature was removed.</font></li></ul>
 
<p>2003-05-02 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">The conjure program did not correctly handle
the gravity attribute.</font></li></ul>
 
<p>2003-04-26 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">The persistent cache reference count was not
properly incremented.</font></li></ul>
 
<p>2003-04-22 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added $image-&gt;Describe() method to
PerlMagick to interface to the DescribeImage() C API
method.<br /></font></li>
<li><font size="-2">Added support for the EXIF Tag Parsing Library.
Currently we simply display the tags when calling DescribeImage().
In the near future there will be support for modifying or adding
tags.</font></li>
<li><font size="-2">Added Bob Friesenhahn's updated Windows
installation instructions.</font></li>
<li><font size="-2">Interfaced the drawing routines with the new
MagickWand API. MagickWand will be the primary public C interface
to ImageMagick in the near future.</font></li></ul>
 
<p>2003-04-22 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">magick/effect.c: RandomChannelThresholdImage
was not handling PseudoColor, non-gray images
correctly.</font></li></ul>
 
<p>2003-04-21 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">png.c would not compile with libpng versions
older than libpng-0.95, due to bugs introduced in ImageMagick
version 5.5.2.</font></li></ul>
 
<p>2003-04-16 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">Implemented -random-threshold and
-ordered-dither options.</font></li></ul>
 
<p>2003-04-15 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">The locale messaging system now uses a hash for
fast lookup.</font></li>
<li><font size="-2">Updated libtool to the new released version,
1.5.</font></li></ul>
 
<p>2003-04-11 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">Fixed bug with decoding grayscale PNG images
and JNG alpha channel at Q:32.</font></li></ul>
 
<p>2003-04-10 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Now recognize 32-bit hex color specifications,
patches provided by Bob Friesenhahn.</font></li></ul>
 
<p>2003-04-08 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Started API wrappers based on Bob Friesenhahn's
method suggestions.</font></li>
<li><font size="-2">Text annotations that started with '\n' were
not rendered correctly.</font></li></ul>
 
<p>2003-04-06 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Removed artifacts from images rotated with a
small number of degrees.</font></li></ul>
 
<p>2003-04-04 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">Minor bug fix in the ParseGeometry()
method.</font></li></ul>
 
<p>2003-04-01 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Modified the non-public inline AlphaComposite()
to use a PixelPacket pointer; previously it returned a PixelPacket
structure.</font></li>
<li><font size="-2">You can now specify an image geometry as an
image file (e.g. -geometry image.jpg).</font></li></ul>
 
<p>2003-04-01 Glenn Randers-Pehrson &lt;glennrp@image...&gt;</p>
<ul>
<li><font size="-2">Use new temporary file manager for JNG
components.</font></li></ul>
 
<p>2003-04-01 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added support for 12-bit TIFF
images.</font></li></ul>
 
<p>2003-03-31 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added improved locale message subsystem
(contributed by Kyle Shorter).</font></li></ul>
 
<p>2003-03-27 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Removed a bias from SampleImage() and
DrawAffineImage() (bug report by Glenn
Randers-Pehrson).</font></li></ul>
 
<p>2003-03-27 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">PerlMagick now recognizes percent values for
fuzz or opacity.</font></li>
<li><font size="-2">Not enough memory allocated for reading PCX
(bug report by Trevor Willis).</font></li></ul>
 
<p>2003-03-26 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">There were artifacts when using the Bessel
function for resizing (bug report by Bob
Friesenhahn).<br /></font></li>
<li><font size="-2">Added -resample to convert to change the
resolution of an image.</font></li></ul>
 
<p>2003-03-25 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Added a temporary file manager that prevents
race conditions and removes any remaining files on
exit.</font></li></ul>
 
<p>2003-03-22 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">Prepped ImageMagick to work with Visual C++ 7.0
under Windows. The Windows configure patches came from William
Radcliffe.</font></li></ul>
 
<p>2003-03-21 Cristy &lt;yarrow@image...&gt;</p>
<ul>
<li><font size="-2">The refresh of the display image window no
longer lags when the magnify window overlay it.</font></li></ul>
 
<hr />
<a href="#top"><img src="../images/top.gif" border="0" width="42"
height="42" align="right" alt="Top of page" /></a> 
<form action="http://studio.imagemagick.org/magick/"
style="margin-top:5px"><input type="submit" title="Help!"
value="Help!"
style="background-image:url('../images/background.gif'); color:#fbc713; font-weight:bold" />
 <small>"Image manipulation software that works like
magick"</small></form></td></tr></table>
</body>
</html>