
Last chance! 50% off unlimited learning
Sale ends in
Image
flip
returns a flipped version of an Image
around one or both of its axes.
flip(image, type = 0, target = "new", in_place = NULL)
An Image
object.
An integer indicating the type of flipping to be performed. If
type = 0
(the default), the image is flipped around its x-axis; if
type = 1
(or any positive value, then it is flipped around its y-axis;
finally, if type = -1
(or any negative value, then it is flipped
around both axes.)
The location where the results should be stored. It can take 3 values:
"new":a new Image
object is created and the results
are stored inside (the default).
"self":the results are stored back into image
(faster but
destructive).
An Image
object:the results are stored in another
existing Image
object. This is fast and will not replace the
content of image
but will replace that of target
. Note that
if target
does not have the same dimensions, number of channels, and
bit depth as image
, nothing will be stored.
Deprecated. Use target
instead.
If target="new"
, the function returns an Image
object. If target="self"
, the function returns nothing and modifies
image
in place. If target
is an Image
object,
the function returns nothing and modifies that Image
object in
place.
# NOT RUN {
balloon <- image(system.file("sample_img/balloon1.png", package = "Rvision"))
balloon_flipped <- flip(balloon, -1)
# }
Run the code above in your browser using DataLab