Está disponível para teste o lançamento do editor gráfico GIMP 2.99.12, que dá continuidade ao desenvolvimento da funcionalidade do futuro ramo estável do GIMP 3.0, no qual foi feita a transição para GTK3, foi adicionado suporte padrão para Wayland e HiDPI , uma limpeza significativa da base de código foi realizada, uma nova API para desenvolvimento de plugins foi proposta, o cache de renderização foi implementado, foi adicionado suporte para seleção de múltiplas camadas (seleção multicamadas) e fornecida edição no espaço de cores original. Um pacote em formato flatpak está disponível para instalação (org.gimp.GIMP no repositório flathub-beta), bem como assemblies para Windows e macOS.
Entre as mudanças:
- Um novo tema de design foi proposto e ativado por padrão, disponível nas versões claro e escuro, combinados em um único tema. O novo tema é implementado em tons de cinza e é construído usando o sistema de estilo semelhante ao CSS usado no GTK 3. A variante do tema escuro é habilitada selecionando a opção “Usar variante do tema escuro, se disponível”.
- O suporte inicial para o modelo de cores CMYK foi implementado e muitos aspectos relacionados à conversão e exibição de cores foram revisados.
- Garante que os dados usados para simular espaços de cores sejam salvos diretamente em arquivos XCF que armazenam dados de imagem. Os dados de simulação, usados ao trabalhar com perfis de prova, esquemas de reprodução de cores e compensação de pontos pretos, eram perdidos anteriormente após o reinício de uma sessão com o programa. Salvar dados de simulação permite simplificar fluxos de trabalho, por exemplo, aqueles associados à preparação de materiais para impressão, em que o trabalho é realizado no espaço de cores RGB e o resultado é gerado no espaço CMYK, sendo constantemente necessário para avaliar a aparência da imagem final levando em consideração as mudanças na gama de cores. As operações de prova disponíveis anteriormente (perfil de prova, renderização de cores de prova e compensação de ponto preto) foram movidas do menu Exibir/Gerenciamento de cores para Gerenciamento de imagem/cor.
- Uma alternância visual foi adicionada à barra de status para alternar rapidamente entre o modo normal e a prova, que é usada para avaliar uma amostra de reprodução de cores. Quando você clica com o botão direito no botão, um painel é exibido para alterar as configurações de prova digital.
- Quando você ativa o perfil de simulação CMYK, muitas ferramentas, incluindo o conta-gotas, pontos de amostra e seletor de cores, são convertidas para exibir cores no espaço de cores CMYK.
- Suporte CMYK expandido em código associado à exportação e importação de imagens nos formatos JPEG, TIFF e PSD. Por exemplo, para JPEG e TIFF, foi implementada a capacidade de exportar usando um perfil de prova, e para JPEG e PSD, o código de importação foi convertido para usar GEGL/babl e o perfil CMYK presente na imagem é salvo no formato de um perfil de prova.
- A API para desenvolvimento de plugins foi ampliada com funções para obtenção e configuração de perfil de prova. Os widgets GimpColorNotebook, GimpColorSelection e GimpColorSelector fornecidos pela biblioteca libgimpwidgets funcionam com simulação de espaço de cores em mente.
- Implementado suporte para alterar o tamanho dos pincéis diretamente na tela, sem se distrair ajustando as configurações no painel. O tamanho do pincel agora pode ser alterado movendo o mouse enquanto mantém pressionado o botão direito do mouse e a tecla Alt.
- É possível configurar modificadores de teclas que atuam quando você pressiona os botões do mouse na tela, como Ctrl para dimensionar, Shift para girar a tela e Alt para selecionar camadas ou alterar o tamanho dos pincéis.
- Adicionada a capacidade de usar um comportamento de escala alternativo, que pode ser ativado através do menu Preferências > Interação do Canvas. Se o algoritmo antigo fornecia um aumento ou diminuição contínua na escala dependendo do tempo de movimento do mouse (mantendo pressionada a tecla Ctrl e o botão do meio do mouse), então o novo algoritmo leva em consideração não a duração do movimento, mas a distância o mouse se moveu (quanto maior o movimento, mais a escala muda). Um parâmetro adicional foi adicionado às configurações que regula a dependência das alterações de zoom na velocidade do movimento do mouse.
- As configurações do ponteiro da ferramenta foram reorganizadas e movidas da guia Janelas de imagem para a guia Preferências > Dispositivos de entrada. Melhor manuseio da opção “Mostrar contorno do pincel” quando a opção “Mostrar ponteiro para ferramentas de desenho” está desabilitada. Foi melhorada a implementação do modo Cursor Point-like, destinado a telas sensíveis ao toque, que agora funciona corretamente em fundos claros e escuros.
- Na ferramenta Flat Fill, o modo “Preenchimento por detecção de arte de linha” foi redesenhado e reorganizado. Adicionada uma nova opção “Traçar bordas”.
- Uma guia foi adicionada à caixa de diálogo de boas-vindas para visualizar notas da nova versão e uma lista das melhorias mais notáveis. Alguns itens da lista exibem um ícone de reprodução, permitindo iniciar uma demonstração visual de inovações individuais.
- As capacidades do gesto de “beliscar” na tela foram expandidas. Além de pinçar o dimensionamento, agora você também pode girar a tela durante o dimensionamento. Você também pode apertar ou usar a roda do mouse para alterar a escala das miniaturas das imagens em painéis encaixados (camadas, canais, contornos).
- Adicionado suporte para carregamento de imagens no formato WBMP, bem como importação e exportação no formato ANI, usado para cursores de mouse animados. Suporte aprimorado para formatos de imagem PSD, SVG, GIF, PNG, DDS, FLI. PSD agora oferece suporte a máscaras de camada adicionais e imagens duotônicas. Para GIFs animados, foi implementada a opção “Número de repetições”. Para PNG, foi adicionada uma opção para otimizar o tamanho da paleta, permitindo torná-la o menor possível. Para o formato DDS, é fornecido trabalho com máscaras de 16 bits e adicionado suporte para imagens com um canal de 16 bits.
- A caixa de diálogo para exportar imagens em formatos RAW foi redesenhada. É possível exportar imagens em formato RAW com qualquer profundidade de cor.
- Trabalho foi feito para resolver problemas que surgem ao usar o protocolo Wayland. O trabalho em ambientes baseados em Wayland tornou-se visivelmente mais estável, embora alguns problemas conhecidos permaneçam sem solução que não estão diretamente relacionados ao GIMP e são causados por erros em servidores compostos ou falhas no protocolo. Por exemplo, há travamentos na inicialização do ambiente Sway e ainda há problemas não resolvidos relacionados à falta de controles de cores no Wayland.
- Suporte significativamente melhorado para scripts Script-fu. No servidor para execução de scripts (script-fu-server), foi adicionada a possibilidade de conectar seus próprios plugins, executados em processos separados. Um novo interpretador Script-fu executado separadamente (gimp-script-fu-interpreter-3.0) foi proposto. A API do Script-fu foi reestruturada para ficar mais próxima da API principal do libgimp.
- O suporte completo à construção foi implementado usando o kit de ferramentas Meson em vez de ferramentas automáticas. Meson é recomendado para todas as plataformas suportadas.
Fonte: opennet.ru