Função que redimensiona uma imagem passada por parâmetro
Parâmetros de Entrada
Parâmetros
Nome
Tipo
Doc
Parâmetro 1
Imagem
Objeto
Campo destinado a receber a imagem que será redimensionada.
Parâmetro 2
Largura
Inteiro
Campo destinado para definição da nova largura.
Parâmetro 3
Altura
Inteiro
Campo destinado para definição da nova altura.
Retorno
Retorna um objeto imagem com as dimensões de altura e largura alteradas.
Compatibilidade
Servidor
Exemplo
A função abaixo recebe dois parâmetros, "largura" e "altura", através deles faremos o redimesnsionamento da imagem. Para este exemplo, faremos uma cópida da imagem original, com o objetivo de comparar o arquivo antes e depois da execução da função. Inicialmente precisamos criar as variáveis que receberão o caminho de origem e destino da imagem. A variável refArqvuivo recebe o bloco de programação Abri arquivo para leitura, cujo valor recebido é a variável "origem". Qualquer tipo de manipulação de imagem é feita através dos bytes da imagem, por isso criamos a variável bytesImg, recebendo o bloco de programação Ler todo o conteúdo do arquivo em bytes, ele é responsável por
Figura 1 - Função para redimensionar uma imagem
Sobre o bloco
Os tipos de valores suportados no parâmetro Imagem do bloco de programação Redimensionar Imagem são: Caminho absoluto, URL, Base64 e Array de Bytes,