Method: Magick::Image#stereo
- Defined in:
- ext/RMagick/rmimage.cpp
#stereo(offset_image_arg) ⇒ Magick::Image
Combine two images and produces a single image that is the composite of a left and right image of a stereo pair. Special red-green stereo glasses are required to view this effect.
13759 13760 13761 13762 13763 13764 13765 13766 13767 13768 13769 13770 13771 13772 13773 13774 13775 13776 13777 13778 13779 13780 13781 13782 |
# File 'ext/RMagick/rmimage.cpp', line 13759
VALUE
Image_stereo(VALUE self, VALUE offset_image_arg)
{
Image *image, *new_image;
VALUE offset_image;
Image *offset;
ExceptionInfo *exception;
image = rm_check_destroyed(self);
offset_image = rm_cur_image(offset_image_arg);
offset = rm_check_destroyed(offset_image);
exception = AcquireExceptionInfo();
GVL_STRUCT_TYPE(StereoImage) args = { image, offset, exception };
new_image = (Image *)CALL_FUNC_WITHOUT_GVL(GVL_FUNC(StereoImage), &args);
rm_check_exception(exception, new_image, DestroyOnError);
DestroyExceptionInfo(exception);
RB_GC_GUARD(offset_image);
return rm_image_new(new_image);
}
|