struct CrImage::Region
- CrImage::Region
- Struct
- Value
- Object
Overview
Represents a rectangular area on an Image
from its upper left corner #x
and #y
coordinates, and a #width
and #height
.
See Operation::Crop#crop
and Operation::Draw#draw_square
for examples using it.
Defined in:
cr-image/region.crConstructors
- .center(x : UInt16, y : UInt16, width : UInt16, height : UInt16) : Region
- .new(x : UInt16, y : UInt16, width : UInt16, height : UInt16)
Instance Method Summary
-
#center : Tuple(Int32, Int32)
Return the
{x, y}
tuple of the center coordinates of thisRegion
- #clone
- #copy_with(x _x = @x, y _y = @y, width _width = @width, height _height = @height)
-
#crop(image : Image) : Image
Crop a provided
Image
with this region, usingOperation::Crop#crop
- #height : UInt16
- #to_tuple : Tuple(Int32, Int32, Int32, Int32)
- #width : UInt16
- #x : UInt16
- #y : UInt16
Constructor Detail
Instance Method Detail
def copy_with(x _x = @x, y _y = @y, width _width = @width, height _height = @height)
#
Crop a provided Image
with this region, using Operation::Crop#crop
def to_tuple : Tuple(Int32, Int32, Int32, Int32)
#