Reflexões sobre arquivos de Imagens
As imagens no computador são codificadas digitalmente e armazenadas em um arquivo.
Os formatos desses arquivos mais usados nos aplicativos da internet são JPEG(jpg), PNG e WebP.
Cada formato tem caracteristicas mais ou menos apropriadas em função de cada aplicação.
Quanto mais "qualidade" a imagem possui, maior o tamanho do arquivo (regra geral).
As maquinas fotográficas cada vez mais produzem imagens com maior qualidade (maior número de pixels).
Um arquivo de tamanho "grande" gasta muito recursos de armazenagem e mais tempo para "abrir".
Quando essas imagens estão no proprio computador e de uso eventual não causam maiores problemas.
Quando estão em aplicativos e essa imagens chegam pela internet e o fornecedor as tem aos milhares ou milhões
o assunto armazenamento e velocidade de transmissão passam a ser um problema sério, principalmente
em celulares.
Quando o usuário fornece uma imagem ao aplicativo, este fornece aquilo que tem e não se preocupa com
os problemas técnicos e em geral nem tem conhecimento especializado para tal.
Este aplicativo, Tratamento de Imagens, procura fornecer uma ferramenta para ou melhorar uma imagem
visualmente não satisfatória (até onde possível) ou adequar a "qualidade" da imagem ao uso da mesma num aplicativo qualquer.
Ex. Um celular tranquilamente produz uma imagem com 3000x1500pixels de alta qualidade. Se a
mesma for utilizada num email ou whatsapp, ou mesmo nas redes sociais vai sobrecarregar os
equipamentos transmissores e receptores sem vantagem nenhuma sobre a qualidade visual da imagem.
Sem que traga nenhum prejuizo ao visual da imagem (dependendo da aplicação) podemos reduzir o
tamanho do arquivo usando duas técnicas: redução de escala ( cortando o número de pixels ) e/ou compressão
( reduzindo a qualidade dos pixels ). Cada foto tem seus níveis de redução diferentes para manter a qualidade adequada a aplicação e este aplicativo
permite repetir o processo até encontrar esse ideal empiricamente. Lugares que irão usar imagens fisicamente
pequenas podem ter arquivos menores daquelas que serão mostradas em áreas grandes ou equipamentos
de tela grande ( monitores grandes, tv) ou que utilizarão recursos de zoom.
O ideal é que os aplicativos em geral, antes de pedirem o upload de imagem esclareça ao usuário a recomendação
dos tipos de arquivos e tamanhos (uma faixa) adequados a aquela finalidade.
Este aplicativo, no que se refere a compressão, permite a conversão de tipos (JPG, PNG, WebP) , a redução por
escala e redução por compressão (para cada formato de imagem) de forma simples e rápida, mostrando
automaticamente a imagem original e a trabalhada, permitindo então mudança de parametros e nova comparação
até que o resultado seja satisfatório.
Antes da compressão pode-se fazer uma maquiagem na imagem original, refazendo a ultima alteração ou
recomeçando a partir da imagem original. A qualquer momento pode-se comparar a imagem tratada com a original.
Essa imagem original pode ganhar textos, molduras, sombras e outras imagens sobrepostas permitindo
inúmeros tipos de trabalhos fotográficos. (que depois podem sofrer as compressões adequadas a finalidade).
No rodapé, o aplicativo mostra especificações dos arquivos de entrada e saída.
É comum, nas lojas on line usarem fotos com fundo transparente. O tipo JPG não oferece este recurso.
A retirada de fundo é muito complexa, tem várias tecnicas (as vezes não muito satisfatórias) e o ideal é usar uma IA para tal.
Dica - No sistema operacional, clicando no arquivo original com o botão direito, existe varias opções que
fazem o mesmo que este aplicativo incluindo a remoção de fundo (neste caso o arquivo de saida é PNG).
Indicação de outros aplicativos semelhantes que proporcionam tratamento de imagens: autodraw.com, fontjet.com, dreamina.capcut.com, pixlr.com, use.ai,
iloveimg.com, canva.com, online-image-editor.com, docs.google.com/drawings.