Como rodar uma imagem por um ângulo específico
Forneça os dados da imagem em Base64, indique o ângulo e ajuste a expansão ou a cor de preenchimento se necessário. O resultado bem-sucedido inclui a imagem rodada em Base64, o ângulo usado e as dimensões original e resultante.
O que pode fazer
Esta ferramenta roda dados de imagem por um ângulo escolhido e pode expandir a imagem resultante. Também permite indicar uma cor de preenchimento para as áreas criadas pela rotação. Para processar uma imagem, é necessário fornecer dados de imagem não vazios; o ângulo, a expansão e a cor de preenchimento são opções configuráveis.
Como rodar uma imagem
-
Prepare os dados da imagem em formato Base64. A ferramenta descodifica esse conteúdo e tenta abri-lo como dados de imagem, por isso o valor fornecido deve ser não vazio e corresponder a uma imagem processável.
-
Introduza os dados no campo destinado à imagem. Se não indicar um ângulo, é usado o valor numérico 90. Para escolher outra rotação, indique um ângulo numérico adequado ao resultado pretendido.
-
Defina a opção de expansão conforme necessário. Quando não é indicada, a expansão fica ativada. Se quiser controlar as áreas de preenchimento, indique também uma cor; sem essa indicação, é usada a cor preta.
-
Execute a operação e consulte o resultado. Numa operação bem-sucedida, a ferramenta devolve a imagem rodada em Base64, o ângulo solicitado e as dimensões original e resultante. A imagem é guardada no formato de origem quando este está disponível; caso contrário, é guardada como PNG.
Como interpretar o resultado
O campo Base64 no resultado corresponde à imagem depois da rotação. O ângulo devolvido permite confirmar o valor usado, enquanto as dimensões original e resultante ajudam a comparar a imagem antes e depois do processamento.
A expansão pode alterar a área final da imagem. A cor de preenchimento aplica-se às áreas necessárias durante a rotação. Existe uma condição específica para imagens RGBA: quando a cor indicada é preta, o preenchimento usado é transparente; nos restantes casos, é usada a cor fornecida.
Uma operação sem sucesso pode ocorrer quando não há dados de imagem, quando o processamento de imagens não está disponível ou quando surge uma exceção ao descodificar, abrir, rodar ou guardar o conteúdo. Nesses casos, verifique os dados fornecidos e as opções antes de repetir a operação.
Exemplo prático
Para rodar uma fotografia por um ângulo definido, a pessoa fornece os dados Base64 e consulta no resultado a imagem rodada e as dimensões devolvidas.
Uma pessoa prepara em Base64 uma fotografia, fornece esses dados, escolhe um ângulo numérico e mantém ou ajusta a expansão e a cor de preenchimento antes de executar a operação.
O resultado bem-sucedido tem a imagem rodada em Base64, o ângulo solicitado, as dimensões original e resultante e o formato de saída correspondente ao formato de origem, ou PNG quando este não está disponível.
Limitações
- A operação pode terminar sem sucesso se não houver dados de imagem, se o processamento não estiver disponível ou se ocorrer um erro ao descodificar, abrir, rodar ou guardar; as dimensões são devolvidas apenas num resultado bem-sucedido.
Erros comuns
- Causa: o campo da imagem foi deixado vazio ou contém dados que não podem ser descodificados e abertos como imagem. Correção: forneça uma cadeia Base64 não vazia correspondente a dados de imagem processáveis e repita a operação.
Perguntas frequentes
Que ângulo é usado se eu não indicar um valor?
Quando o campo do ângulo fica por preencher, é usado o valor numérico 90. Para outro resultado, introduza um ângulo numérico antes de executar a operação.
A expansão da imagem fica ativada por defeito?
Quando a expansão não é indicada, fica ativada. A opção pode ser ajustada antes do processamento para controlar esse comportamento.
A cor preta cria sempre um preenchimento opaco?
Quando a imagem é RGBA e a cor de preenchimento indicada é preta, o preenchimento usado é transparente. Noutras condições, é usada a cor de preenchimento fornecida.