Este breve tutorial fornece orientação sobre como definir marca d’água em TIFF usando Java. Você pode marcar a imagem TIFF em Java definindo a string da marca d’água, a fonte, o pincel, o formato da string e a posição da marca d’água na imagem TIFF. A imagem TIFF de saída pode ser salva em disco ou OutputStream conforme a necessidade.
Etapas para definir marca d’água em TIFF usando Java
- Configure o projeto adicionando a biblioteca Aspose.Imaging do repositório Maven para marcar o TIFF com marca d’água
- Carregue a imagem TIFF de amostra no objeto de classe Image
- Inicialize um objeto Graphics com a imagem TIFF de amostra
- Instanciar um objeto de classe Font para a string de marca d’água
- Instancie um pincel e defina a cor e a opacidade da string da marca d’água
- Defina as propriedades do texto da marca d’água usando um objeto StringFormat
- Renderize a string usando o objeto gráfico no TIFF com o formato de fonte, pincel e string acima
- Salve a imagem TIFF com uma marca d’água nela
Neste processo passo a passo para segurar a imagem TIFF adicionando marca d’água em Java, carregamos a imagem TIFF de amostra em um objeto da classe Image e, em seguida, instanciamos um objeto Graphics usando essa imagem. Também definimos a fonte, a cor e a opacidade do pincel e o formato da string da marca d’água. Essa string é renderizada na posição especificada na imagem usando o objeto Graphics.
Código para marca d’água TIFF em Java
No código acima, o objeto da classe Image é usado para carregar a imagem TIFF de amostra, no entanto, você também pode carregar qualquer outro tipo de imagem e salvá-la com o mesmo tipo de imagem após adicionar uma marca d’água. A função drawString() da classe Graphics é usada para renderizar a string formatada com determinada fonte e pincel em coordenadas definidas pelo usuário na imagem TIFF de amostra.
Além desta opção de adicionar marca d’água em TIFF usando Java, você também pode realizar diferentes tipos de conversão, conforme descrito no artigo em como converter bitmap para PNG em Java. Observe que, para definir uma marca d’água em uma imagem, não há necessidade de nenhuma outra ferramenta ou software de terceiros.