Por que Todo Editor de Imagens tem seu Próprio Formato de Imagem?

A maioria dos editores de imagem possui seu próprio formato de imagem "nativo," também chamado de formato de imagem proprietário, cada um com sua extensão de arquivo própria. Por exemplo:

Editor de ImagemExtensão do Arquivo
Photoshop.psd
GIMP.xfc
Krita.kra
Clip Studio Paint.clip
Paint Tool SAI.sai
Fire Alpaca,
Medibang Paint
.mdp

Considerando que temos vários formatos de imagem comuns, tais como JPG, PNG, e assim por diante, fica a dúvida de por que não usar JPG ou PNG em vez de criar seu próprio formato?

O motivo principal para isso é que todos esses editores de imagem suportam o conceito de camadas, mas nenhum dos formatos comuns de imagem suportam camadas. Em ambos JPG e PNG, pode haver apenas uma "camada," a imagem em si.

Isso significa que, em geral, você precisa salvar seu trabalho no formato proprietário, e então "exportar" como JPG ou PNG, que são formatos comuns, para que outros aplicativos como navegadores de Internet possam entender os arquivos de imagem.

A mera existência de camadas não é o único motivo. Em alguns aplicativos há múltiplos tipos de camadas. Por exemplo, Krita suporta "camadas de filtro" que funcionam como as "camadas de ajuste" em Photoshop, enquanto outros aplicativos podem não suportar algo parecido. Na maioria dos aplicativos cada camada tem seu próprio nome e pode ser renomeada, mas em alguns aplicativos camadas também podem ser marcadas com diferentes cores. Há também jeitos diferentes de lidar com mascarás de corte. Alguns aplicativos permite que você "tranque a transparência" de uma camada. Tudo isso precisa ser salvo de um algum jeito.

Acima disso, há algumas configurações que podem ser salvas com o formato de imagem nativo que um aplicativo suporta mas outros não. Notavelmente, no Clip Studio Paint, "guias" desenhados na imagem são salvas no arquivo de imagem embora não sejam exportados, enquanto no Krita isso não ocorre. Por outro lado, no Krita, "imagens de referência" são salvos no arquivo de imagem e não são exportados, enquanto no CSP isso não ocorre. Você pode posar modelos 3D no CSP. Você pode ter gráficos SVG no Krita.

Os aplicativos não suportam as mesmas funções, logo seus formatos de imagem precisam ser diferentes para acomodar as funções que eles possuem.

Importando

Em alguns casos, um aplicativo pode ser capaz de abrir um formato de arquivo de imagem nativo de outro aplicativo. Esse é o caso principalmente com Photoshop. Vários aplicativos podem abrir arquivos .psd, ou pelo menos eles tentam o abrir.

Todo ano, Photoshop ganha novas funções, e algumas dessas funções serão salvas nos arquivos .psd. Porém, os outros aplicativos podem não suportar algo similar a o que o Photoshop possui. Com isso, mesmo se os aplicativos poderem entender o que está escrito no arquivo .psd, isso não significa que eles serão capazes de importar isso de maneira fiel.

Por exemplo, a maioria dos editores de imagem suportam "modos de mesclagem" para camadas, mas quais modos de mesclagem são suportados variam de aplicativo para aplicativo. Krita possui um modo chamado "apagar" que torna a camada em um apagador gigante. GIMP não possui esse modo de mesclagem, logo mesmo que o GIMP for capaz de entender que um arquivo .kra possui uma camada no modo apagar, ele não seria capaz de importar a funcionalidade que só existe no Krita.

Era um Arquivo .Zip Todo Esse Tempo?

Um fato curioso: alguns dos formatos de imagem são na verdade simples pastas zipadas. Se você pegar um arquivo .kra e mudar a extensão para .zip, você pode ir dentro dele usando o Explorador de Arquivos. É claro, mudar algo dentro dele provavelmente irá fazê-lo parar de funcionar, mas ainda sim é interessante que não passa de uma pasta zipada.

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *