Uma imagem com o tom de cor escolhido

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.

Descrição

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.

Descrição do código

image

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.

Windows

Imagem de cor chave v1.0 (2023)

Download

Imagem de cor chave v2.0 (2025)

Download

Versões

image

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.

image
image

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:

  • Combinando uma imagem com um gradiente de luminância. Ao fundir as duas imagens, a luminância da imagem original é modificada pela luminância da imagem gradiente, preservando a cor da imagem original em cada pixel.
  • Al combinar las dos imágenes, se toma la luminância de la imagen original, aplicándole el color definido en cada pixel por la imagen de gradiente de color.
  • Um binário de interface de comando é criado para gerar imagens de gradiente, com as fórmulas para calcular os componentes RGB com base nos valores X e Y criptografados dentro do código.

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.

Downloads