Age | Commit message (Collapse) | Author | Files | Lines |
|
Changes:
RMagick 2.8.0
o Add the endian, scene, and transparent_color attributes to Image::Info
o Deprecate Image#endian= attribute setter
o Add the transparent_chroma method to the Image class (available in
ImageMagick 6.4.5-6)
o Add the sparse_color method to the Image class (available in ImageMagick
6.4.3)
o Detect change to ParseSizeGeometry signature in ImageMagick 6.4.6-9 and
compile accordingly.
o Update Image#change_geometry to work with the new ParseSizeGeometry API
in ImageMagick 6.4.6-9.
|
|
RMagick 2.7.0
o Fix bug #22152, extconf.rb does not respect the LDFLAGS environment
variable (bug report by Joseph Sokol-Margolis)
o Fix bug #22190, the NoDitherMethod enum value is not defined in
ImageMagick 6.4.2
o Add the TrimBoundsLayer ImageLayerMethod enum value (available in
ImageMagick 6.4.3-8)
o Add the CopyAlphaChannel, ExtractAlphaChannel, OpaqueAlphaChannel,
ShapeAlphaChannel, and TransparentAlphaChannel AlphaChannelType enum
values (available in ImageMagick 6.4.3-7)
o Rename Image#affinity and ImageList#affinity to Image#remap and
ImageList#remap. Retain the old names as aliases. (Changed in ImageMagick
6.4.4-0)
|
|
RMagick 2.6.0
o Fix bug #21237, Image::write ignores format attribute when called with a
Tempfile pathname (bug report by Jack Shedd)
o Fix bug #21897, ImageList#from_blob abends when certain corrupt JPEG
images are used (bug report by Peter Szabo)
o Add Image#composite_tiled, Image#composite_tiled! (ref:
http://rubyforge.org/forum/forum.php?thread_id=27347&forum_id=33)
o Add Image#deskew (available with ImageMagick 6.4.2-5)
o Add Image#define, Image#undefine (available in ImageMagick 6.3.6)
o Add Image#level_colors (available in ImageMagick 6.4.2-1)
o Add Image#levelize_channel (available in ImageMagick 6.4.2-1)
o Add Image#affinity, ImageList#affinity (available in ImageMagick 6.4.3-6).
These methods replace Image#map and ImageList#map.
o Accept DitherMethod values for the dither argument to Image#quantize,
ImageList#quantize
o Add the BarrelDistortion, PolynomialDistortion, ShepardsDistortion,
PolarDistortion, and DePolarDistortion MagickDistortion Method enum values
(available in ImageMagick 6.4.2-6)
o Add the HorizontalTileVirtualPixelMethod and
VerticalTileVirtualPixelMethod VirtualPixelMethod enum values
(available in ImageMagick 6.4.2-6)
o Add DitherMethod enum class
o Added general-purpose OptionalMethodArguments class to handle ad-hoc
optional arguments.
o Support optional "distort:viewport" and "distort:scale" arguments to
Image#distort
o Support optional highlight_color and lowlight_color arguments
to Image#compare_channel
RMagick 2.5.2
o Add support for MergeLayer to Magick::ImageList#optimize_layers (patch
#21189, submitted by Andrew Watson)
o Add PowQuantumOperator argument for Image#quantum_operator (available
in ImageMagick 6.4.1-9)
RMagick 2.5.1
o Update Pixel#to_color to work with the new QueryMagickColorname API in
ImageMagick 6.4.1-9.
RMagick 2.5.0
o Added Image#add_compose_mask, #delete_compose_mask (feature #20531)
RMagick 2.4.0
o Added Image#image_type= (feature #20490)
|
|
directly into site_ruby.
|
|
Changes:
RMagick 2.1.0
o Added Image::Info#caption= attribute
o Rename Image#crop_resized, #crop_resized! to #resize_to_fill,
#resize_to_fill!. Add aliases for the old names.
o Fix bug #16776, in the axes.rb example the last 2 arguments to
border.rectangle are swapped (bug report by Alain Feler)
o Fix bug #16931, apostrophe in #error directive causes error in some
versions of GCC (bug report by Justin Dossey)
|
|
RMagick 2 is the future of RMagick. This is the version that will get new
methods and support new ImageMagick features.
RMagick 2 does not support GraphicsMagick.
Changes:
RMagick 2.0.0
o Replaced configure/make/make install with standard Ruby setup.rb,
extconf.rb
o Removed support for Ruby earlier than 1.8.2
o Removed support for GraphicsMagick. As a result these methods are no
longer available: Image#grayscale_pseudo_class, Image#statistics.
o Removed support for all releases of ImageMagick earlier than 6.3.0.
o Removed deprecated Image#random_channel_threshold. Use
Image#random_threshold_channel instead
o Removed deprecated Image#channel_threshold. Use
Image#random_threshold_channel instead
o Removed unecessary Image#montage=
o Removed unecessary and undocumented Image#image_type=
o Removed deprecated Image::Info#tile_info, tile_info= attributes.
o Removed deprecated Image::Info#tile, tile= attributes. Use #extract,
#extract= instead
o Removed deprecated Image::Info#subimage, subimage= attributes. Use
scene, scene= instead
o Removed deprecated Image::Info#subrange, subrange= attributes. Use
number_scenes, number_scenes= instead
o Removed deprecated Magick.set_monitor. Use Image#set_monitor,
Image::Info#set_monitor instead
o Removed deprecated RunlengthEncodedCompression CompressionType. Use
RLECompression instead
o Deprecated Image#matte, matte= with ImageMagick 6.3.5 and later
o Added Image::Info#stroke=, stroke_width= and undercolor= attributes
o Added Image::Info#tile_offset= attribute
o Added Draw#fill_pattern= and #stroke_pattern= annotate attributes
o Changed Image::Info[] and Image::Info[]= to allow an omitted \"format\"
argument
o Added Image#destroy!, destroyed?, check_destroyed methods
o Support Image object creation/destruction tracing with the
Magick.trace_proc attribute
o Added Magick::QuantumRange. Magick::MaxRGB is deprecated.
o Added OptimizeTransLayer, RemoveDupsLayer, RemoveZeroLayer,
OptimizeImageLayer ImageLayerMethods enum values (available with
ImageMagick 6.3.3),
MosaicLayer, FlattenLayer (available with ImageMagick 6.3.6)
o RMagick works with Q32 version of ImageMagick
o Added ChangeMaskCompositeOp, DivideCompositeOp, LinearLightCompositeOp
CompositeOperator enum values
o Added SplineInterpolatePixel InterpolatePixelMethod enum value
o Added DitherVirtualPixelMethod, RandomVirtualPixelMethod,
BlackVirtualPixelMethod, GrayVirtualPixelMethod, WhiteVirtualPixelMethod
(available with ImageMagick 6.3.5), and MaskVirtualPixelMethod (available
with ImageMagick 6.3.3) VirtualPixelMethod enum values
o Added GIFInterlace, JPEGInterlace, PNGInterlace Interlace type enum
values (available with ImageMagick 6.3.4)
o Added SentinelFilter FilterTypes enum value (available in ImageMagick
6.3.6)
o Added Image.combine
o Added Image#separate (available with ImageMagick 6.3.2)
o Added Image#distort (available with ImageMagick 6.3.5)
o Added Image#each_pixel (thanks to Russell Norris for the suggestion and
code)
o Added Image#histogram? (available with ImageMagick 6.3.5)
o Added Image#sync_profiles (available with ImageMagick 6.3.2)
o Added Image#extent (available with ImageMagick 6.3.1)
o Added Image#excerpt, Image#excerpt! (available with ImageMagick 6.3.5)
o Added Image::Info#attenuate
o Added Image#clut_channel (available with ImageMagick 6.3.5)
o Feature Request #16264, added ImageList#composite_layers (available with
ImageMagick 6.3.3, request from Steve Martocci)
o Added Image#alpha= (available with ImageMagick 6.3.5)
o Added Image#gravity=
o Added Image#equalize_channel (available with ImageMagick 6.3.6)
o Added new FilterTypes values KaiserFilter, WelshFilter, ParzenFilter,
LagrangeFilter, BohmanFilter, BartlettFilter (available with ImageMagick
6.3.6)
o Fix bug #10339, Image#trim does not support \"reset page information
option\" (bug report from Nobody)
o Renamed RMagick.so to RMagick2.so to prevent confusion between RMagick.rb
and RMagick.so
o Feature Request #16276, re-organize doc to not split Image method pages
in the middle of an initial letter (request from Roy Leban)
o Updated for ImageMagick 6.3.7-5
o Made changes as necessary to work with current Ruby 1.9.0
|
|
ChangeLog:
RMagick 1.15.0
o Added fx method to ImageList class
o Added wet_floor method to the Image class
o Added linear_stretch method to the Image class (available with
ImageMagick 6.3.1-1)
o Added recolor method to the Image class (available with ImageMagick 6.3.1-
3)
o Added polaroid method to the Image class (available with ImageMagick 6.3.1
-6)
o Added origin attribute to the Image::Info class (supported by
ImageMagick 6.3.1-4 and later)
o Added PaletteBilevelMatteType to the ImageType enum (available with
ImageMagick 6.2.9)
o Fix bug #6260, some RVG examples produce all-black GIF images
o Fix bug #7034, fix the matte method in the Draw class
o Fix bug #7373, default channels should be RGB instead of RGBA
o Fix bug #7716, Pixel#intensity wrong for gray images (bug report from
Morio Miki)
o Fix bug #7949, Magick::Draw.new abends when an exception occurs before
the draw object is fully initialized (bug report from Andrew Kaspick)
o Fix bug #8015, Magick::Draw.new doesn't call the optional arguments block
in the right scope (bug report from Andrew Kaspick)
o Tested with ImageMagick 6.3.2-0
|
|
|
|
|
|
image files. It should be fixed and PLIST should not be changed.
Noted by OBATA Akio on pkgsrc-changes.
Bump PKGREVISION.
|
|
|
|
RMagick 1.13.0
o Added transform, transform!, transpose, transpose! methods to Image class
(available with ImageMagick 6.2.8)
o Feature #4844, add auto_orient, auto_orient! methods to Image class
(suggestion from John Oordopjes, available with ImageMagick 6.2.8)
o Added adaptive_sharpen, adaptive_sharpen_channel methods to Image class
(available with ImageMagick 6.2.7)
o Added composite_image_channel, composite_image_channel! methods to Image
class (added in ImageMagick 6.2.6)
o Added radial_blur_channel method to Image class (available in
ImageMagick 6.2.4)
o Fix bug #4806, add hash, eql? methods to Pixel class (bug report from
Tim Pease)
o Change extension filename to match RubyGems 0.9.0 expectations.
o Fix bug #4821, correct doc for Image#rotate (bug report from Tim Pease)
o Update the Draw#annotate documentation
|
|
RMagick 1.10.0
o Added add_noise_channel method to Image class (available with ImageMagick 6.2.5)
o Added vignette method to the Image class (available with ImageMagick 6.2.6)
o Added crop_resize method to the Image class (thanks to Jerret Taylor for
the suggestion and original code)
o Added export_pixels_to_str method to the Image class
o Provided default arguments to Image#export_pixels
o Added "order" option to Image#ordered_dither
o Added cyan, magenta, yellow, and black attribute accessors to the Pixel class
o Added CineonLogRGBColorspace, LABColorspace, Rec601LumaColorspace,
Rec601YCbCrColorspace, Rec709LumaColorspace, Rec709YCbCrColorspace,
LogColorspace enumerators to the ColorspaceType enumeration class.
o Fixed bug #2844, Image#to_blob exits if the image is a 0x0 JPEG
o Fixed bug #2688, Image#annotate, Draw#get_multiline_type_metrics handle
newline characters properly
o Tested with ImageMagick 6.2.6
o Removed support for all versions of ImageMagick prior to 6.0.0
|
|
PR pkg/31251 provided by Akio Obata.
RMagick 1.9.1
o Fixed bug #2157, Image#total_colors is now an alias of Image#number_colors
o Fixed bug #2155, Image#dispose= now accepts a DisposeType enum, #dispose
now returns a DisposeType enum.
o Fixed bug #2156, Image#properties no longer returns garbage for the property
name and value.
o Fixed bug #2190, Image#compose now returns a CompositeOperator
o Fixed bug #2191, Image#composite no longer abends when called
with 0 arguments
o Fixed bug #2213, ImageList#montage method no longer leaves the imagelist
corrupt after raising an ImageMagickError
o Feature #2159, added GrayChannel ChannelType enum value, BlendCompositeOp
and ColorBurnCompositeOp CompositeOperator enum values, RLECompression
CompressionType enum value, deprecate RunlengthCompression
o Feature #2172, added optional argument to crop and crop! to reset the saved
page offsets after cropping
o Deprecated Image#channel_threshold. This method is deprecated in ImageMagick.
o Feature #2373, change Image#import_pixels to accept a pixel data buffer
as well as a pixel data array. (Thanks to Ara T. Howard for this suggestion!)
o Fixed to compile without errors with ImageMagick 6.2.4-4.
|
|
Based on PR pkg/30171, I limit this pacakge available only for
ruby-1.8.X. Though document says it works with Ruby 1.6.7 and
lator, it didn't build with ruby16-base pacakge.
Change Log.
RMagick 1.8.0 - April 30, 2005
o Added Image#shadow (ImageMagick 6.1.7)
o Added Image::Info#undefine, #[], #[]=
o Added sigmoidal_contrast_channel, sepiatone to Image class
(ImageMagick 6.2.1)
o Added JPEG2000Compression constant (ImageMagick 6.2.2)
o Incorporated RVG classes
o Added RVG documentation, examples, updated installer
o Tested with ImageMagick 6.2.2-0, latest GraphicsMagick 1.2
|
|
RMagick is an interface between the Ruby programming language and the
ImageMagick and GraphicsMagick image processing libraries.
|