ext/RMagick/rmimage.c in rmagick-1.7.1 vs ext/RMagick/rmimage.c in rmagick-1.7.2
- old
+ new
@@ -1,6 +1,6 @@
-/* $Id: rmimage.c,v 1.89 2004/12/24 21:29:48 rmagick Exp $ */
+/* $Id: rmimage.c,v 1.89.2.1 2005/01/11 23:00:56 rmagick Exp $ */
/*============================================================================\
| Copyright (C) 2004 by Timothy P. Hunter
| Name: rmimage.c
| Author: Tim Hunter
| Purpose: Image class method definitions for RMagick
@@ -5064,10 +5064,28 @@
HANDLE_ERROR_IMG(new_image)
return rm_image_new(new_image);
}
/*
+ Method: Image#orientation
+ Purpose: Return the orientation attribute as an OrientationType enum value.
+*/
+VALUE
+Image_orientation(VALUE self)
+{
+#if defined(HAVE_IMAGE_ORIENTATION)
+ Image *image;
+
+ Data_Get_Struct(self, Image, image);
+ return OrientationType_new(image->orientation);
+#else
+ rm_not_implemented();
+ return (VALUE)0;
+#endif
+}
+
+/*
Method: Image#page
Purpose: the page attribute getter
*/
VALUE
Image_page(VALUE self)
@@ -5603,9 +5621,12 @@
#else
rm_not_implemented();
return (VALUE)0;
#endif
}
+
+
+DEF_ATTR_READER(Image, quality, ulong)
/*
Method: Image#quantize(<number_colors<, colorspace<, dither<, tree_depth<, measure_error>>>>>)
defaults: 256, Magick::RGBColorspace, true, 0, false