powered by
Resize image by a single scale factor. For non-uniform scaling and a wider range of options, see resize.
resize_doubleXY(im)resize_halfXY(im)resize_tripleXY(im)imresize(im, scale = 1, interpolation = 3)
resize_halfXY(im)
resize_tripleXY(im)
imresize(im, scale = 1, interpolation = 3)
an image
a scale factor
interpolation method to use (see doc for resize). Default 3, linear.
resize_doubleXY: Double size
resize_doubleXY
resize_halfXY: Half size
resize_halfXY
resize_tripleXY: Triple size
resize_tripleXY
imresize: resize by scale factor
imresize
For double-scale, half-scale, triple-scale, etc. uses an anisotropic scaling algorithm described in: http://scale2x.sourceforge.net/algorithm.html.
resize
# NOT RUN { im <- load.example("parrots") imresize(im,1/4) #Quarter size liply(2:4,function(ind) imresize(im,1/ind),"x") %>% plot # }
Run the code above in your browser using DataLab