Aplicativo
O
Aplicativo foi desenvolvido com três
objetivos básicos. São eles: ter interface
amigável, propiciar recursos para
manipulação de imagens e gerar arquivos que
pudessem ser estocados para formar uma
biblioteca
O primeiro
objetivo apareceu pelo fato de ser uma
aplicação artística e pretender ser usada
não apenas por pessoas detentoras de
conhecimentos técnicos. Para supri-lo, foi
desenvolvido um ambiente visual com
manipulação feita pelo uso do mouse,
botões e áreas de edição.
O programa
oferece diversos recursos para manipulação
de imagens. Para permitir a entrada de
imagens coloridas, fornece o filtro Y.
Imagens desenvolvidas em outros programas
também podem ser usadas por possuir
compatibilidade com formato Bitmap for
Windows. O Aplicativo permite que
imagens com altas freqüências sejam
tratadas pelo filtro de Bartlett proporcionando
uma saída de melhor qualidade. Permite,
também, que o usúario desenhe uma imagem.
Para essa tarefa oferece ao usuário um
lápis de ponta redonda e recursos de
mudança do raio do círculo de sua ponta,
nas cores preto e branco além de mudança do
tamanho da imagem e recursos de régua.
Para que o
usuário possa armazenar sua biblioteca sem
gastar muita memória, incluimos uma
compactação. Guardando o arquivo .txt do
tipo Biblioteca Compactada não é
nescessário armazenar nem o arquivo comum de
Biblioteca nem o arquivo da imagem de fundo
usada para molde dessa biblioteca, porque o
aplicativo é capaz de reconstruí-los. O
Aplicativo se enriquece com o aumento do
número de moldes pré-calculados
disponíveis ao usuário, por isso incluimos
arquivos de biblioteca compactados.
Sobre a
manipulação do Aplicativo, a interface
está centralizada em duas janelas. A
primeira a ser aberta ao executá-lo, Janela
Principal, é responsável por manipular
a imagem a ser quantizada, aplicar o dither,
acessar a segunda janela e também por
descomprimir os arquivos de biblioteca
comprimidos. A outra janela, Janela
Biblioteca, é responsável por
manipular a imagem de fundo e por formar os
arquivos de biblioteca e de biblioteca
comprimido.