resize_image: Function to change image size (Funcao para mudar o tamanho da...

View source: R/resize_image.R

resize_imageR Documentation

Function to change image size (Funcao para mudar o tamanho da imagem)

Description

Esta funcao permite mudar o tamanho de uma imagem, modificando o peso ocupado na memoria e em sua resolucao.

Usage

resize_image(im, w=NULL, h=NULL,percentage=NULL,plot=FALSE)

Arguments

im

:Este objeto deve conter uma imagem no formato do EBImage ou na forma de uma matriz.

w

: e o numero de linhas que pretende-se obter na imagem de saida. Se houver o valor de h este valor e dispensavel, caso queira manter a proporcionalidade.

h

: e o numero de colunas que pretende-se obter na imagem de saida.Se houver o valor de w este valor e dispensavel, caso queira manter a proporcionalidade.

percentage

: Desired percentage for image reduction (Porcentagem desejada para a reducao da imagem).

plot

:Indica se sera apresentada (TRUE) ou nao (FALSE) (default) a imagem editada

Value

Retorna uma imagem com o tamanho desejado.

Author(s)

Alcinei Mistico Azevedo (Instituto de ciencias agrarias da UFMG)

See Also

crop_image , edit_image

Examples



#Carregar imagem de exemplo
im=read_image(example_image(1))
##mostrar imagem
plot_image(im)


##Diminuir a resolucao (tamanho da imagem)
im2=resize_image(im,w=1000,plot=TRUE)
im2b=resize_image(im,percentage = 10,plot=TRUE)
##Cortar Imagem
im3=crop_image(im2,w =200:750,h=100:650,plot = TRUE)

##Aumentar brilho
im4=edit_image(im3,brightness = 0.1)

#Aumentar contraste
im5=edit_image(im4,contrast = 1.2)

#Aumentar gamma
im6=edit_image(im5,gamma  = 1.1)


#Alterando brilho, contraste e gamma
imb=edit_image(im3,brightness = 0.1,contrast = 1.7,gamma  = 1.2)

#Mostrando ambas as imagens simultaneamente.
join_image(im3,imb)


ExpImage documentation built on Jan. 6, 2023, 1:24 a.m.