Introdução geral
O LanPaint é uma ferramenta de restauração de imagens de alta qualidade projetada para modelos de difusão estável. Seus melhores recursos sãoPermite que qualquer modelo de difusão estável obtenha uma restauração de imagem precisa sem treinamento adicional. Com uma instalação simples, o usuário pode trabalhar no ambiente familiar de ComfyUI Substitua o sampler padrão em seu fluxo de trabalho e comece a trabalhar rapidamente. O LanPaint otimiza os reparos com várias iterações para obter uma imagem restaurada natural e perfeita. Ele é adequado para reparar fotos danificadas, substituir elementos de imagem ou melhorar a qualidade de suas criações. Essa ferramenta facilita a execução de tarefas de edição de imagens para usuários iniciantes e profissionais. Atualmente, ela é de código aberto no GitHub e tem recebido muita atenção dos entusiastas do processamento de imagens com IA.
Lista de funções
- Restauração de imagens sem treinamento: adapta-se diretamente a qualquer modelo de difusão estável, inclusive modelos definidos pelo usuário.
- Sampler de substituição simples: Substitui o nó padrão do KSampler no ComfyUI, mantendo o fluxo de trabalho original.
- Resultados de restauração de alta qualidade: o novo conteúdo é gerado por meio de várias iterações, garantindo que a área restaurada se misture naturalmente com seus arredores.
- Ajuste flexível de parâmetros: suporta o ajuste de etapas de inferência, força de alinhamento, etc., para se adaptar a diferentes necessidades de restauração.
- Suporta vários usos: pode ser usado para substituição de conteúdo, refinamento de detalhes e até mesmo para gerar funções consistentes.
Usando a Ajuda
Processo de instalação
O LanPaint é muito fácil de instalar e é integrado principalmente por meio do ComfyUI. Veja abaixo as etapas detalhadas:
- Instalação via ComfyUI-Manager
- Abra o ComfyUI e vá para o ComfyUI-Manager.
- Digite "LanPaint" na barra de pesquisa.
- Clique no botão Install (Instalar) e aguarde a conclusão da instalação.
- instalação manual
- No ComfyUI, clique em "Install via Git URL".
- Digite o endereço do GitHub do LanPaint:
https://github.com/scraed/LanPaint.git
. - Clique para confirmar a instalação.
- Como alternativa, abra um terminal e acesse a seção
nós_personalizados
execute o comando:git clone https://github.com/scraed/LanPaint.git
- Após a conclusão da instalação, reinicie o ComfyUI.
- Verificação da instalação
- Após reiniciar, localize a categoria "sampling" no menu de nós do ComfyUI.
- Se você vir nós relacionados ao LanPaint (como o LanPaint KSampler), a instalação foi bem-sucedida.
Como usar
A operação do LanPaint é baseada no fluxo de trabalho do ComfyUI. Aqui estão as etapas:
operação básica
- preliminar
- Certifique-se de que o modelo Stable Diffusion esteja instalado e carregado no nó "Load Checkpoint" do ComfyUI.
- Prepare uma imagem para ser reparada e carregue-a no nó "Load Image" (Carregar imagem).
- Criação de uma máscara de reparo
- Em um software de edição de imagens (como o Photoshop), desenhe uma máscara para a área a ser reparada.
- O mascaramento requer um mapa binário (preto e branco, 0 ou 1) sem transparência ou bordas borradas.
- Salve a máscara como um PNG e carregue-a no nó "Load Image (Mask)" (Carregar imagem (máscara)) no ComfyUI.
- Configuração do nó LanPaint
- No fluxo de trabalho do ComfyUI, adicione o nó "LanPaint KSampler".
- Conecte-o aos nós Model, Image e Mask, substituindo o KSampler padrão.
- Os parâmetros padrão funcionarão, mas podem ser ajustados conforme necessário:
- LanPaint_stepsizeTamanho da etapa de iteração: Controla o tamanho da etapa de iteração, padrão 0,3, intervalo 0-1.
- LanPaint_lambdaAjuste da intensidade do alinhamento da área mascarada, padrão 1.
- LanPaint_cfg_BigMelhorias para corrigir detalhes, valores padrão dependendo do modelo.
- Geração de execução
- Clique no botão "Queue Prompt" no ComfyUI para iniciar a geração.
- O tempo de geração varia de acordo com o hardware e os parâmetros e geralmente é um pouco mais longo do que a correção padrão.
Operação da função em destaque
- Substituição de conteúdo
- Exemplo: substitua a camisa branca por uma azul.
- Marque a área da camiseta na máscara, carregue a imagem e a máscara.
- Execute o LanPaint digitando "blue shirt" no prompt.
- O resultado é uma camisa azul que se mistura naturalmente com o ambiente.
- Reparo de danos
- Exemplo: reparar arranhões em uma fotografia antiga.
- Cubra a área arranhada com uma máscara e carregue-a no ComfyUI.
- O LanPaint gera automaticamente um novo conteúdo para preencher os danos sem solicitar palavras especiais.
- Geração de funções coerentes
- Exemplo: gerar várias perspectivas do mesmo personagem.
- Faça upload de imagens de personagens, copie várias cópias e ajuste os ângulos para criar uma máscara.
- Adicione "multiple views" à palavra prompt e execute para gerá-la.
advertência
- Requisitos de mascaramentoImagem binária: Deve ser uma imagem binária pura em preto e branco, evitando cinza ou gradientes.
- Requisitos de hardwareGeração de várias imagens pode ocupar mais memória da GPU; recomenda-se ajustar o tamanho do lote de acordo com a memória de vídeo.
- parametrizaçãoTarefas de reparo complexas podem ser aumentadas no tamanho da etapa (por exemplo, 0,5) para melhorar os resultados.
Com essas etapas, os usuários podem começar a usar o LanPaint com facilidade e concluir tarefas que variam de simples substituições a reparos complexos.
cenário do aplicativo
- Restauração de fotografias antigas
Os usuários podem usar o LanPaint para reparar arranhões, manchas ou partes ausentes de fotos antigas e dar vida a lembranças preciosas. - Edição criativa de imagens
Os designers podem usá-lo para substituir objetos em uma imagem, como trocar uma cadeira por uma mesa ou mudar a cor de um vestido, para implementar rapidamente ideias criativas. - Perfeição na criação artística
Os artistas podem usar o LanPaint para modificar os detalhes de suas pinturas, como ajustar o plano de fundo ou adicionar novos elementos para aprimorar a integridade do trabalho. - Processamento de imagens publicitárias
As equipes de publicidade podem usá-lo para ajustar a imagem de exibição do produto, como alterar o plano de fundo ou os adereços, para atender a diferentes necessidades de marketing. - Reparo de quadros de vídeo
Os editores de vídeo podem usar o LanPaint para reparar quadros-chave, remover distrações ou otimizar detalhes da imagem.
QA
- Qual é a diferença entre o LanPaint e a correção padrão?
Embora o reparo padrão geralmente retenha alguns dos pixels originais, o LanPaint gera o novo conteúdo inteiramente, com resultados mais naturais para tarefas complexas. - Precisa treinar o modelo?
Não é necessário, pois o LanPaint se adapta diretamente a qualquer modelo de Difusão Estável assim que sai da caixa. - Por que o tempo de geração é mais lento do que o padrão?
O LanPaint usa várias iterações para otimizar o efeito, portanto, leva um pouco mais de tempo do que uma única geração, mas a qualidade é maior. - Ele pode ser usado em outras plataformas?
Atualmente, o ComfyUI é o principal suporte; outras plataformas precisam de adaptações adicionais.