O aplicativo de linha de comando permite que os usuários passem várias imagens de uma cor e apliquem o tom escolhido nessas imagens.
O aplicativo Key Color Image foi criado para personalizar os tons de cor das imagens usadas na apresentação da tese de mestrado sobre Inteligência Artificial.
Eu escolhi verde e laranja, as cores da VIU, a universidade onde ganhei meu mestrado.
O aplicativo de linha de comando permite que os usuários passem várias imagens de uma cor e apliquem o tom escolhido nessas imagens.
O conceito do algoritmo é simples:
Ele pega o valor RGB da cor desejada e calcula seu tom cinza.
Para cada pixel de imagem individual, aplicamos a transformação linear a segmentos do gráfico.
Cada pixel é convertido em seu tom cinza correspondente, resultando em uma imagem em preto e branco.
A transformação linear é aplicada a cada canal.
A aplicação, também escrita em Java, foi introduzida durante a apresentação da Tese de Mestrado em Inteligência Artificial (2022/2023).
O modelo de PowerPoint que recebemos tinha um tema laranja, refletindo as cores escolares da VIU University.
Parece uma boa ideia criar imagens que correspondam a essa gama de cores. Proponho criar um aplicativo de linha de comando para copiar imagens com base na tonalidade de cor.
A biblioteca "Apache Commons CLI" é usada para analisar parâmetros de entrada para a linha de comando, fornecendo uma nova capacidade.
A opção de logback slf4j também é um novo recurso.
A nova versão do aplicativo tem como objetivo explorar usos adicionais para a transformação da luminância colorida introduzida na v1.0
A nova versão utiliza uma transformação de luminância colorida para aplicar efeitos de forma mais variada em vez de usar uma única cor para toda a imagem:
Esta prova de conceito tem sido muito bem sucedida. Agora estou desenvolvendo uma nova versão de aplicativo com uma interface de usuário que permite aos usuários criar fórmulas personalizadas para imagens de gradiente e salvar cada gradiente codificado com um contexto recuperável e editável.