Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
100644 203 lines (186 sloc) 9.715 kb
5fcf405 Add Image#posterize
rmagick authored
1 RMagick 1.6.0
6065226 Add Image#convolve_channel
rmagick authored
2 o Added posterize, gaussian_blur_channel, convolve_channel methods to Image class
3 (ImageMagick 6.0.0)
9feffb4 Add #each method to Enum subclasses
rmagick authored
4 o Added new CompositeOperator constants (ImageMagick 6.0.0)
ab41485 Image#trim, trim!
rmagick authored
5 o Added trim and trim! methods to Image class
9feffb4 Add #each method to Enum subclasses
rmagick authored
6 o Added each method to Enum subclasses
588b206 Updated for Draw#stroke_width=
rmagick authored
7 o Added stroke_width= attribute to the Draw class
eb2637d Update for 1.6.0
rmagick authored
8 o Fixed bugs #624, #642, #716, applied patch #819 (thanks to Daniel Quimper)
9 o Tested with ImageMagick 6.0.5-2, GraphicsMagick 1.1.3, Ruby 1.8.2
5fcf405 Add Image#posterize
rmagick authored
fd5fcd2 Add random_threshold_channel method to Image class
rmagick authored
11 RMagick 1.5.0
a3620c6 Don't allow changes to frozen objects.
rmagick authored
12 o Added meaningful implementations of dup and clone to the Image and Draw
13 classes. Clarified the documentation.
14 o Do not allow changes to frozen Image, ImageList, and Draw objects.
15 o Raise TypeError if freeze method sent to Image::Info or ImageList::Montage
16 object.
5885ceb Last round of 1.5.0 changes, I hope.
rmagick authored
17 o Added view method to Image, Image::View class (thanks to Ara T. Howard and
18 Charles Comstock on c.l.r for the discussion which prompted me to add this class)
fd5fcd2 Add random_threshold_channel method to Image class
rmagick authored
19 o Added grayscale_pseudo_class method to Image class (GraphicsMagick 1.1)
20 o Added radial_blur, random_threshold_channel methods to Image class
21 (ImageMagick 6.0.0)
20e1823 Update for IM 6.0.0 support for quantum_operator method
rmagick authored
22 o Added quantum_operator method to Image class (GraphicsMagick 1.1, ImageMagick 6.0.0)
23 o Added statistics method to Image class (GraphicsMagick 1.1)
ddf3c6b Implement Image#statistics method, class Magick::Statistics, and
rmagick authored
24 o Support channel_extrema, channel_mean with GraphicsMagick 1.1
549fa1a Add Image#endian attribute
rmagick authored
25 o Added endian attribute to Image class
0223a40 Image#composite!
rmagick authored
26 o Added composite! method to Image class
fd5fcd2 Add random_threshold_channel method to Image class
rmagick authored
27 o Deprecated random_channel_threshold method when linked with ImageMagick 6.0.0.
99d6d3d Add grayscale_pseudo_class method
rmagick authored
6943355 Support Colorspace and CompositeOp constants added in 5.5.7.
rmagick authored
29 RMagick 1.4.0
4f19c85 Updated
rmagick authored
30 o Revised and updated documentation
31 o Implemented enumeration values as instances of an Enum
e49c742 Update profile attributes, Image#profile! to use new 5.5.8 profile API,
rmagick authored
32 class. Based on a description by Paul Brannon in ruby-talk 79041.
4f19c85 Updated
rmagick authored
33 o Added HSLColorspace, HWBColorspace constants (ImageMagick 5.5.7,
34 GraphicsMagick 1.0.2)
59eb049 Updated for 1.4.0 changes
rmagick authored
35 o Added CopyCyanCompositeOp, CopyMagentaCompositeOp,
4f19c85 Updated
rmagick authored
36 CopyYellowCompositeOp, CopyBlackCompositeOp constants (ImageMagick 5.5.7,
37 GraphicsMagick 1.1)
38 o Added ReplaceCompositeOp. CopyCompositeOp constants (ImageMagick 6.0.0)
39 o Added color_histogram to Image class. (ImageMagick 6.0.0, GraphicsMagick 1.1)
40 o Added define method to Image::Info class (ImageMagick 6.0.0, GraphicsMagick 1.1)
fbcabfe Add bilevel_channel, channel_mean, gamma_channel, negate_channel methods
rmagick authored
41 o Added tint, each_profile, channel_extrema, channel_compare,
42 channel_depth, channel_mean, quantum_depth, preview, gamma_channel,
4f19c85 Updated
rmagick authored
43 negate_channel, bilevel_channel methods to Image class (ImageMagick 6.0.0)
71b184a Add tint method to Image class for IM 5.5.8
rmagick authored
44 o Added get_exif_by_entry, get_exif_by_tag to Image class
e05593d PreviewImage is new in 5.5.8.
rmagick authored
45 o Added border! method to Image class
4f19c85 Updated
rmagick authored
46 o Added fcmp, intensity methods to Pixel class
90dd7bd Integrate 1.3.1 changes
rmagick authored
47 o Added Version_long constant
2931a68 Note the change to the 'fuzz' attribute in the Image and Image::Info
rmagick authored
48 o The 'fuzz' attribute in the Image and ImageInfo classes now
49 accepts a percentage value as well as a numeric value.
6e02234 Note new Geometry class
rmagick authored
50 o Added Geometry class and changed all methods that accept a geometry
4f19c85 Updated
rmagick authored
51 string to accept a Geometry object as well
ebb5aa1 Doc new dup, clone methods
rmagick authored
52 o Added dup and clone methods to the ImageList, Image, and Draw
4f19c85 Updated
rmagick authored
53 classes (Fix for bug #254.)
54 o Tested with latest ImageMagick 6.0.0 beta and GraphicsMagick 1.1 snapshot
71b184a Add tint method to Image class for IM 5.5.8
rmagick authored
90e2c3a Add compare method to Image class (IM 5.5.8)
rmagick authored
56 RMagick 1.3.2
57 o Fix profile! to require only 2 arguments, as documented.
58 o Correct spelling of 'transparent' in text_antialias.rb example.
59 o Add output of `Magick-config --libs` to LIBS variable in configure
60 o Minor fixes in documentation
61 o Test with GraphicsMagick 1.0.4
62 o Test with latest ImageMagick 5.5.8 beta
90dd7bd Integrate 1.3.1 changes
rmagick authored
64 RMagick 1.3.1
65 o Fixed default base URI in the links to the installed xMagick doc
66 o Applied the patch for bug #76 that caused the rubyname.rb example
67 to hang when installing on FreeBSD.
68 o Fixed the <=> method in Image to return nil when the class of the
69 other object is not Image
70 o Added code to ensure that the `text' argument to Draw#text is not
71 nil or empty
72 o Fixed the handle_error function to re-initialize the exception
73 structure after destroying its contents.
d9b079a Initial revision
tim authored
75 RMagick 1.3.0
942425e Clean up
tim authored
76 o Added strip!, import_pixels, export_pixels, random_channel_threshold
4064a79 Rewrite 1.3.0 changes
rmagick authored
77 to the Image class. (Available only with ImageMagick 5.5.8, which
78 is still in beta.)
79 o Added black_threshold and white_threshold to the Image class.
80 o Added format= attribute writer to the Image class
81 o Added monochrome= attribute writer to the Image::Info class
82 o Added annotate to the Image class.
83 o Made the image argument to get_type_metrics optional. (Thanks to
84 Hal Fulton for suggesting this change and the annotate change!)
85 o Enhance the read, write, and ping methods in both the Image
86 class and the ImageList class to accept an open File object as
87 well as a filename argument.
88 o Added change_geometry to the Image class
89 o Changed configure to generate top-level Makefile with install
90 and uninstall targets. (Thanks to Bob Friesenhahn for the
91 suggestion and the the Makefile!)
92 o Incorporated patch to correct problems when building
93 with Ruby 1.6.7.
94 o Added "magick_location" attribute to the ImageMagickError
95 class. (Available only with GraphicsMagick 1.1, not yet released.)
96 o Tested with ImageMagick 5.5.8 beta
97 o Tested with GraphicsMagick 1.0.2 and 1.1 snapshot
98 o Tested with Ruby 1.8.0
02868a5 More 1.3.0 updates
tim authored
99 o Changed to MIT license
d9b079a Initial revision
tim authored
101 RMagick 1.2.2
102 o Fixed many bugs in configuration script
103 o Added support for GraphicsMagick 1.0 (with assistance from Bob Friesenhahn)
104 o Changed default documentation directory (--doc-dir option default) to
105 $prefix/share/RMagick
106 o Added "examples" directory to contain example programs that aren't
107 referenced by the documentation
109 RMagick 1.2.1
110 o Yet another fix to the Cygwin installation procedure
112 RMagick 1.2.0
113 o Changed install to work correctly on Cygwin
114 (Cygwin testing by Yuki Hirakawa and David Martinez Garcia.)
115 o Changed install to support Gentoo ebuild
116 (Gentoo support provided by Tom Payne.)
117 o Changed configure script to find IM doc in IM 5.5.7
118 o Added Image#capture
119 o Added optional matte_pct argument to Image#colorize
120 o Add default argument values to Image#gaussian_blur
121 o Fix bug in Image#store_pixels that prevented it from working with
122 GIF and other PseudoClass image formats
123 o Changed Image#crop and Image#crop! to accept a GravityType constant
124 as the first argument, instead of the x- and y-offset arguments.
125 (Suggested by Robert Wagner.)
126 o Added Image::Info#filename=, image_type=
127 o Added ImageList#__map__ as an alias for Enumerable#map
128 o Added fetch, insert, select, reject methods to ImageList class for
129 Ruby 1.8.0
130 o Undefined zip and transpose methods in ImageList class for Ruby 1.8.0
131 o ImageMagick 5.5.7 supported
133 RMagick 1.1.0
134 o Fixed bug in handle_error that caused an abend when linked with IM 5.5.6
135 o Added RMAGICK image "format". When read, returns 252x108 RMagick logo
136 in PNG format.
137 o Changed examples to give all floating point constants a leading digit.
138 o Added Image#rotate!
139 o Tested with Ruby 1.8.0preview2
140 o Added Image#extract_info, Image::Info#extract=, Image::Info#scene=,
141 Image::Info#number_scenes=, Image::Info#tile=
142 o Added Draw#text_align, Draw#text_anchor, Draw#text_undercolor
143 o ImageMagick 5.5.6 supported
145 RMagick 1.0.0
146 o Fixed warnings when compiling with Ruby 1.8.0
147 o Added Draw#rotation=, rotated_text.rb
148 o Fixed temp image files in Montage_texture and Draw_composite
149 o ImageMagick 5.5.5 supported
151 RMagick 0.9.5
152 o Added channel.rb example
153 o Fixed install problems with IM 5.5.1
155 RMagick 0.9.4
156 o Cleaned up documentation.
157 o Added logging methods Magick.set_log_event_mask and Magick.set_log_format
158 o Added Magick.set_monitor
159 o Added custom serialization methods _dump and _load to Image class.
160 Added marshaling section to usage doc.
161 o Added Image#mime_type
162 o Changed install to use autoconf-generated configure script
163 o Replaced makedoc.rb with post-install.rb hook
164 o Added rmconst.rb utility script
165 o ImageMagick 5.5.4 supported
167 RMagick 0.9.3
168 o Changed ImageList#<=> to use same algorithm as Array#<=>
169 o Changed Draw class variables to class constants
170 o Fixed bug in Magick::colors method that caused some colors
171 to be repeated or missed when the optional block is used
172 o Changed fill classes to not inherit from common Fill class.
173 Removed Fill class.
174 o Improved usage documentation
175 o Added Image#level_channel, introduced with IM 5.5.3
176 o ImageMagick 5.5.3 supported
177 o Ruby 1.6.8, 1.8.0preview1 supported
179 RMagick 0.9.2
180 o Added crop!, flip!, flop!, magnify!, minify!, resize!, sample!,
181 scale!, shave!, channel_threshold methods to Image class
182 o Documented DisposeType, ColorSeparationMatteType and OptimizeType
183 constants
184 o Changed Image#<=>, ImageList#<=> to raise TypeError if the other
185 argument is not in the same class
186 o Deleted Image#==, ImageList#==, include Comparable in both classes
187 o Added Image#thumbnail, thumbnail!, adaptive_threshold for 5.5.2 & later
188 o Used image list functions in 5.5.2 & later
189 o ImageMagick 5.5.2 supported
190 o Removed last vestiges of 5.4.9 support
192 RMagick 0.9.1
193 o Added -Wl,rpath option to $LDFLAGS in extconf.rb
194 o #include <sys/types.h> in rmagick.h
195 o Changed set_cache_threshold to call SetMagickResourceLimit instead of SetCacheThreshold
196 o Changed Image_texture_flood_fill to clone texture image instead of adding a reference
197 o Many fixes to the Array methods in ImageList
198 o Defined Image#<=>, defined Image#== in terms of Image#<=>
199 o Defined ImageList#<=> in terms of Image#<=>
201 RMagick 0.9.0
202 1st beta
Something went wrong with that request. Please try again.