O que você vai aprender

  • Entender as principais diferenças entre GIMP 2.10 e 3.0
  • Identificar novas funcionalidades do GIMP 3.0
  • Planejar migração de plugins e scripts
  • Adaptar fluxos de trabalho para a nova versão
  • Resolver problemas de compatibilidade

Antes de começar

GIMP 2.10 vs 3.0 — Diferenças e Migração🔗

O GIMP 3.0 é uma atualização majeure que introduz mudanças significativas na arquitetura, interface e funcionalidades. Este guia compara as duas versões e orienta na migração.

Visão Geral das Mudanças🔗

GIMP 2.10 (Estável)🔗

  • Toolkit: GTK+ 2
  • Processamento: GEGL (parcial)
  • Lançamento: Abril 2018
  • Status: Estável, mantido para correções
  • Compatibilidade: Alta com plugins existentes

GIMP 3.0 (Novo)🔗

  • Toolkit: GTK+ 3
  • Processamento: GEGL (completo)
  • Lançamento: 2024-2025
  • Status: Estável, desenvolvimento ativo
  • Compatibilidade: Requer atualização de plugins

Principais Mudanças🔗

1. Interface GTK3🔗

Mudanças Visuais:

  • Tema moderno com suporte a temas escuros nativos
  • Ícones atualizados (mais nítidos em alta resolução)
  • Diálogos redesenhados
  • Melhor suporte a telas HiDPI/4K
  • Gestos touch para dispositivos móveis

Mudanças de Comportamento:

  • Menus de contexto melhorados
  • Arrastar e soltar aprimorado
  • Janelas acopláveis mais flexíveis
  • Atalhos de teclado personalizáveis

2. GEGL Completo🔗

O que é GEGL?

GEGL (Generic Graphics Library) é o framework de processamento de imagem que permite edição não-destrutiva e processamento em alta profundidade de cor.

Mudanças no GIMP 3.0:

  • Edição não-destrutiva: filtros aplicados como camadas de ajuste
  • Processamento 32 bits: precisão de cor aumentada
  • Cache em disco: projetos grandes não travam por memória
  • Preview em tempo real: ajustes mostram resultado imediato

Impacto no Fluxo de Trabalho:

  • Filtros podem ser reeditados após aplicação
  • Máscaras de camada suportam mais operações
  • Blend modes processados com maior precisão
  • Exportação preserva mais informações de cor

3. Gerenciamento de Plugins🔗

Mudanças na API:

  • Nova API de plugins baseada em introspecção
  • Plugins Python-Fu migraram para Python 3
  • Script-Fu atualizado para compatibilidade
  • Suporte a plugins em Lua (experimental)

Compatibilidade:

Tipo de PluginGIMP 2.10GIMP 3.0
C/C++ nativoFuncionaRequer recompilação
Python-Fu (Python 2)FuncionaNão compatível
Python-Fu (Python 3)N/AFunciona
Script-FuFuncionaFunciona (ajustes menores)
LuaExperimentalSuporte melhorado

4. Ferramentas Novas🔗

Ferramentas Adicionadas:

  • Ferramenta de Transformação Unificada: combina rotação, escala, perspectiva
  • Ferramenta de Medição Melhorada: exibe informações em tempo real
  • Ferramenta de Seleção por Cor Aprimorada: mais precisa
  • Ferramenta de Clonagem com Perspectiva: clona respeitando perspectiva

Melhorias em Ferramentas Existentes:

  • Pincel: melhor desempenho com tablets
  • Laço: seleção mais precisa com anti-aliasing
  • Varinha Mágica: tolerância mais intuitiva
  • Texto: suporte a texto em caminho (text on path)

5. Formatos de Arquivo🔗

Suporte Adicionado:

  • HEIC/HEIF: melhor suporte nativo
  • AVIF: suporte completo
  • JPEG XL: suporte experimental
  • WebP: melhorias na compressão

Melhorias em Formatos Existentes:

  • XCF: formato atualizado para suportar novos recursos
  • PSD: melhor compatibilidade com Photoshop CC
  • TIFF: suporte a camadas adicionais
  • PDF: exportação aprimorada

Migração de Plugins🔗

Python-Fu🔗

Mudanças:

# GIMP 2.10 (Python 2)
from gimpfu import *

def minha_funcao(img, drawable):
    pdb.gimp_message("Olá")

# GIMP 3.0 (Python 3)
from gi.repository import Gimp

def minha_funcao(img, drawable):
    Gimp.message("Olá")

Principais Mudanças:

  • from gimpfu import *from gi.repository import Gimp
  • pdb.gimp_*Gimp.* ou Gimp.get_pdb().invoke()
  • Funções de registro atualizadas
  • Tratamento de erros melhorado

Script-Fu🔗

Mudanças Mínimas:

  • Maioria dos scripts funciona sem alterações
  • Algumas funções depreciadas foram removidas
  • Verifique logs de erro para ajustes necessários

Plugins C/C++🔗

Recompilação Necessária:

  1. Atualize para a nova API
  2. Substitua funções depreciadas
  3. Recompile com GIMP 3.0 headers
  4. Teste extensivamente

Compatibilidade de Projetos🔗

Arquivos XCF🔗

  • XCF do GIMP 2.10: abre normalmente no 3.0
  • XCF do GIMP 3.0: pode não abrir no 2.10 (recursos novos)
  • Recomendação: mantenha backup em formato universal (TIFF, PSD)

Ajustes de Cor🔗

  • Perfis ICC: melhor suporte no 3.0
  • Modo de cor: conversões mais precisas
  • Soft-proofing: melhorado

Fluxo de Trabalho🔗

Adaptações Necessárias🔗

  1. Reaprender atalhos: alguns foram reorganizados
  2. Novos diálogos: interface de filtros atualizada
  3. Plugins: verificar compatibilidade
  4. Scripts: atualizar Python-Fu para Python 3

Vantagens do GIMP 3.0🔗

  • Desempenho: processamento mais rápido com GEGL
  • Precisão: 32 bits de profundidade de cor
  • Não-destrutivo: filtros reeditáveis
  • Moderno: interface GTK3 com suporte HiDPI
  • Futuro: desenvolvimento ativo, novos recursos

Quando Manter GIMP 2.10🔗

  • Plugins críticos: não disponíveis para 3.0
  • Scripts legados: não podem ser atualizados
  • Estabilidade: preferir versão testada
  • Compatibilidade: trabalhar com equipes usando 2.10

Instalação Lado a Lado🔗

Linux🔗

# GIMP 2.10 (estável)
sudo apt install gimp

# GIMP 3.0 (via Flatpak)
flatpak install flathub org.gimp.GIMP

# Ou via PPA
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt update
sudo apt install gimp

Windows🔗

  • Instale GIMP 2.10 normalmente
  • Baixe GIMP 3.0 do site oficial
  • Instale em pasta diferente (ex: C:\Program Files\GIMP 3)

macOS🔗

# Via Homebrew
brew install --cask gimp  # 2.10
brew install --cask gimp@3  # 3.0 (se disponível)

Tabela Comparativa🔗

RecursoGIMP 2.10GIMP 3.0
ToolkitGTK+ 2GTK+ 3
GEGLParcialCompleto
Edição não-destrutivaLimitadaCompleta
PythonPython 2Python 3
HiDPIBásicoNativo
Temas escurosLimitadoNativo
HEIC/AVIFVia pluginNativo
DesempenhoBomMelhor
PluginsAlta compat.Requer atualização
EstabilidadeMuito estávelEstável

Erros comuns

  • Atualizar sem testar plugins: verifique compatibilidade antes
  • Assumir que scripts funcionam: Python-Fu precisa migrar para Python 3
  • Abrir XCF do 3.0 no 2.10: pode perder recursos novos
  • Ignorar backups: mantenha cópias em formatos universais
  • Não reaprender atalhos: alguns foram reorganizados
  • Esperar que tudo seja igual: a interface mudou significativamente

Perguntas para reflexão

  1. Qual toolkit o GIMP 3.0 usa?
  2. GTK+ 3
  3. GTK+ 2
  4. Qt
  5. Electron
  6. O que é GEGL?
  7. Framework de processamento de imagem para edição não-destrutiva
  8. Um formato de arquivo
  9. Um tipo de pincel
  10. Um filtro específico

Você aprendeu

  • GIMP 3.0 usa GTK+ 3 com interface moderna e suporte HiDPI
  • GEGL completo permite edição não-destrutiva e processamento 32 bits
  • Python-Fu migrou de Python 2 para Python 3
  • Plugins C/C++ precisam ser recompilados
  • Arquivos XCF do 2.10 abrem no 3.0, mas não vice-versa

Referências🔗