Este projeto é uma API Java que permite gerar uma imagem com texto sobreposto. Você pode enviar uma solicitação para a rota /generate-image, passando uma série de parâmetros para personalizar o texto e a imagem gerada. A API cria a imagem com o texto fornecido, aplicando o estilo, cor e posição desejados, além de outras opções de configuração, como o redimensionamento e o escurecimento da imagem.
Este endpoint gera uma imagem com o texto especificado. A solicitação deve ser feita via POST com os parâmetros necessários no corpo da requisição no formato form-data.
-
text(String):
O texto que será inserido na imagem. -
backgroundImage(String):
A imagem de fundo em formato Base64. -
textColor(String):
A cor do texto no formato hexadecimal (ex:#FFFFFFpara branco). -
textPosition(String):
A posição do texto na imagem. Pode ser:topbottomleftright
-
textType(String):
O estilo do texto. Pode ser:titlesubtitlebody- Outros estilos personalizados.
-
darkenImage(Boolean):
Setrue, a imagem de fundo será escurecida para melhorar a visibilidade do texto. -
width(Integer):
A largura da imagem gerada (em pixels). -
height(Integer):
A altura da imagem gerada (em pixels).