*.webp¶
WebP é um formato de arquivo baseado na especificação de contêiner RIFF que, assim como *.heif e *.avif, se baseia em um codec de vídeo (VP8) para oferecer suporte a Compressão de imagem com e sem perdas. WebP tende a ser amplamente utilizado em sites, embora nem todos suportem o upload desses arquivos. Se você hospeda seu próprio site, pode verificar se o WebP é uma melhoria em relação a *.jpg ou *.png. No entanto, ele não é amplamente suportado por editores de imagem; portanto, se você estiver colaborando com outros artistas, pode ser melhor usar um formato de arquivo diferente.
O Krita oferece suporte à exportação simples de WebP há algum tempo, mas desde a versão 5.1 ele oferece suporte a todas as opções de exportação oferecidas por libwebp.
Opções de exportação:¶
Em vez de deixar você responsável pelas configurações precisas, o exportador WebP testará diferentes técnicas para compactar melhor. Você define um objetivo (uma determinada qualidade ou um determinado tamanho de arquivo) e ele se esforçará ao máximo para alcançá-lo. Para isso, ele pode tentar refazer uma determinada etapa do processo de codificação várias vezes. No final, o que você terá que escolher é se deseja um resultado de alta qualidade ao custo de uma exportação lenta ou uma exportação rápida ao custo da qualidade.
Geral:¶
- Predefinição:
O WebP oferece algumas predefinições para um determinado tipo de foto. Para imagens estilizadas, use Desenho de linha; para imagens pictóricas, use Retrato ou Foto ao ar livre.
- Compressão sem perdas:
Usa o modo de compressão sem perdas, este é um algoritmo ligeiramente diferente, que é mais pesado, mas oferece melhores resultados para contrastes nítidos.
- Qualidade:
Controle deslizante para a qualidade.
Com Compressão sem perdas, 0% significa que a biblioteca utilizará o mínimo de truques algorítmicos para reduzir o tamanho do arquivo. Isso significa tempos de salvamento rápidos, em detrimento de arquivos maiores. Por outro lado, 100% significa que todos os truques algorítmicos serão utilizados, resultando no menor tamanho de arquivo, mas o salvamento levará mais tempo. O primeiro é melhor para situações em que a velocidade é mais importante do que o tamanho, como arquivos compartilhados via USB. O último é útil para situações em que o tamanho do arquivo pode se tornar um problema, como ao disponibilizá-lo pela Internet.
Sem a Compressão sem perdas, as informações da imagem consideradas redundantes serão removidas, em vez de compactadas. Isso significa que, em 0%, a maior parte das informações será perdida e, portanto, o menor tamanho de arquivo será alcançado. Isso também reduz a qualidade geral. Por outro lado, 100% removerá a menor quantidade de informações da imagem e, assim, manterá a qualidade em detrimento de um arquivo grande.
- Negociação
Um controle deslizante que permite selecionar se a velocidade de salvamento é mais importante que a qualidade.
- Pontilhamento:
Isso permite o pontilhamento, o que permite armazenar menos cores e ainda manter bons gradientes.
- Forçar a conversão para sRGB:
Esta opção converterá o perfil de cor do documento para sRGB antes da exportação, geralmente para melhor compatibilidade com upload e compartilhamento na web.
- Salvar o perfil ICC:
Por padrão, o ICC será preservado durante a exportação. Desativar esta opção não salvará o ICC na imagem exportada e poderá resultar em um arquivo menor. No entanto, recomenda-se converter o perfil de cor para sRGB para evitar incompatibilidade de cores, pois uma imagem (WebP) sem perfil de cor geralmente será considerada como sRGB.
Avançado¶
- Força SNS:
Especifica a força do algoritmo Spatial Noise Shaping, que tenta ver se partes da imagem podem ser melhor compactadas do que outras partes.
- Força do filtro:
Força do filtro de desbloqueio. 0% significa que não há filtragem após a decodificação. Com o aumento da força do filtro, a imagem parecerá mais suave.
- Nitidez do filtro:
Define a nitidez do filtro de desbloqueio, com 0 sendo o mais nítido e 7 o menos nítido.
- Tipo de filtro:
Tipo de filtro de desbloqueio, as opções são Forte e Simples.
- Compressão de plano alfa:
Se o canal alfa deve ser compactado sem perdas (sem perdas) ou descartado completamente (nenhum). Nenhum
- Filtragem preditiva para plano alfa:
Se deve usar filtragem preditiva para alfa/transparência. Melhor tentará todos os modos de filtro preditivo possíveis antes de decidir qual usar, tornando-o mais lento que Rápido, que apenas faz um palpite e o seleciona.
- Qualidade do plano alfa:
Qualidade de compressão para o canal alfa. 0% significa o menor tamanho, 100% significa nenhuma compressão. Somente com Compressão do plano alfa definido como sem perdas.
- Mostrar comprimido:
Informa ao libwebp para pular a etapa de filtragem em loop. Pode afetar negativamente a qualidade do arquivo final.
- Codificação multithreaded:
Usa multithreading para codificação, se possível.
- Reduzir o uso de memória:
Tenta reduzir o uso de memória em detrimento da velocidade.
- Exata:
Preserva os valores RGB em áreas transparentes em vez de padronizá-los para preto transparente.
- Usar YUV nítido:
Se deve usar a conversão de RGB para YUV mais lenta, mas mais precisa.
Compressão com perdas¶
As seguintes opções só se aplicam se a Compressão sem perdas estiver desativada.
- Tamanho alvo:
Especifica a quantidade de bytes a ser almejada.
- Alvo PSNR:
PSNR significa Peak Signal-to-Noise Ratio <https://en.wikipedia.org/wiki/Peak_signal-to-noise_ratio_> e indica a quantidade de ruído na imagem. Valores mais altos significam que menos ruído é aceito.
- Segmentos:
Em quantos segmentos o codec de vídeo VP8 pode dividir a imagem. O VP8 aceita entre 1 e 4 segmentos.
- Partições:
Define quantas partições o codec VP8 pode usar para armazenar informações de descompressão. Deve estar entre 0 e 3. O padrão é 0 para facilitar a decodificação.
- Força de ajuste automático do filtro:
O codificador gastará algum tempo ajustando e selecionando as melhores opções de filtro antes da codificação.
- Passagens de entropia:
Número de passagens a serem feitas para selecionar a melhor opção entre tamanho do alvo e PSNR alvo.
- Emular tamanho do JPEG:
O codificador tentará corresponder ao tamanho de um jpeg de dimensões semelhantes.
- Qualidade mínima:
Usado com ‘passagens de entropia’, a menor qualidade permitida para a imagem.
- Qualidade máxima:
Usado com ‘passagens de entropia’, a mais alta qualidade permitida para a imagem.
- Filtro de pré-processamento:
Se deve ou não adicionar Pontilhamento pseudo-randômico à imagem antes de converter RGB para YUV.
Compressão sem perdas¶
As seguintes opções só funcionam com a Compressão sem perdas ativada.
- Limite de partição:
Limita o tamanho de um determinado segmento em bytes. Quanto maior for esse valor, menor será a quantidade de informações armazenadas por segmento.
- Quase sem perdas:
O codificador é capaz de ajustar minimamente os valores dos pixels para que sejam melhor compactados no modo de compressão sem perdas. Isso habilita esta funcionalidade. Aciona automaticamente a Compressão sem perdas.