es-COGuía de Inpainting

Guía de Inpainting

Introducción

Inpainting es una potente función que te permite editar y modificar selectivamente áreas específicas de tus imágenes generadas. Puedes usarla para eliminar elementos no deseados, añadir nuevos detalles o cambiar ciertos aspectos de una imagen mientras preservas el resto.

Ejemplo de Inpainting

Cómo acceder a la función de Inpainting

Para acceder a la función de inpainting:

  1. Selecciona cualquier imagen en tu galería
  2. Haz clic en la imagen para abrir el panel de vista previa
  3. En la barra de herramientas de acciones, haz clic en el botón Inpaint (icono de pincel)
// El botón de inpaint solo está disponible para imágenes originales, no para imágenes ampliadas
<Button
  variant="ghost"
  size="icon"
  onClick={handleOpenInpaintEditor}
  disabled={!canInpaint || isInpainting}
  aria-label="Inpaint"
>
  <Paintbrush className="w-5 h-5" />
</Button>

Tipos de imágenes e Inpainting

La función de inpainting funciona con diferentes tipos de imágenes según estas reglas:

Tipo de ImagenSe puede hacer InpaintingSe puede Ampliar
Original✅ Sí✅ Sí
Inpainted✅ Sí✅ Sí
Ampliada❌ No❌ No

Nota: Puedes crear un flujo de trabajo donde primero haces inpainting en una imagen y luego amplías la versión con inpainting. El sistema rastreará esta relación y la mostrará como una “Ampliación de Inpainting”.

Uso del Editor de Inpainting

Controles Básicos

El editor de inpainting proporciona las siguientes herramientas:

  • Pincel: Pinta sobre las áreas que deseas cambiar
  • Borrador: Elimina las marcas del pincel
  • Tamaño del Pincel: Ajusta el tamaño del pincel/borrador
  • Creatividad: Controla cuánta libertad creativa tiene la IA al hacer inpainting

Interfaz del Editor de Inpainting

Guía Paso a Paso

  1. Selecciona el Área: Usa el pincel para pintar sobre las áreas que deseas modificar. El área marcada se resaltará.

  2. Ajusta el Tamaño del Pincel: Usa el deslizador para ajustar el tamaño del pincel para mayor precisión o cobertura más amplia.

  3. Prompt Personalizado (Opcional): Puedes proporcionar un prompt específico para guiar cómo debe modificarse el área seleccionada. Si se deja vacío, el sistema intentará coincidir con el estilo del resto de la imagen.

  4. Configuración Avanzada: Expande esta sección para acceder a opciones adicionales:

    • Modelo LoRA: Selecciona un modelo LoRA específico para la operación de inpainting
    • Peso de LoRA: Ajusta la influencia del LoRA seleccionado
  5. Aplicar Inpainting: Haz clic en el botón “Aplicar Inpaint” para procesar tu solicitud.

<Tabs defaultValue="settings">
  <TabsList>
    <TabsTrigger value="settings">Configuración</TabsTrigger>
    <TabsTrigger value="advanced">Avanzado</TabsTrigger>
  </TabsList>
  <TabsContent value="settings">
    {/* Configuración básica */}
    <div className="space-y-4">
      <div className="grid gap-2">
        <Label htmlFor="brush-size">Tamaño del Pincel</Label>
        <Slider 
          id="brush-size" 
          min={5} 
          max={100} 
          step={1} 
          value={[brushSize]} 
          onValueChange={values => setBrushSize(values[0])} 
        />
      </div>
      <div className="grid gap-2">
        <Label htmlFor="creativity">Creatividad</Label>
        <Slider 
          id="creativity" 
          min={0.1} 
          max={1} 
          step={0.01} 
          value={[creativity]} 
          onValueChange={values => setCreativity(values[0])} 
        />
      </div>
      <div className="grid gap-2">
        <Label htmlFor="custom-prompt">Prompt Personalizado</Label>
        <Textarea 
          id="custom-prompt" 
          placeholder={t('inpaint.customPromptPlaceholder')} 
          value={customPrompt} 
          onChange={e => setCustomPrompt(e.target.value)} 
          rows={3} 
        />
      </div>
    </div>
  </TabsContent>
  <TabsContent value="advanced">
    {/* Configuración avanzada de LoRA */}
  </TabsContent>
</Tabs>

Visualización y Gestión de Imágenes con Inpainting

Después del inpainting, la nueva versión con inpainting se guardará junto a la original.

Comparación de Versiones

Puedes comparar fácilmente las versiones original y con inpainting:

  1. En el panel de vista previa de la imagen, verás botones para “Original” e “Inpainted”
  2. Haz clic en “Inpainted” para ver tu versión modificada
  3. Haz clic en “Comparar” para ver una comparación lado a lado con un deslizador

Múltiples Versiones con Inpainting

Puedes crear múltiples versiones con inpainting de la misma imagen:

  1. Cada versión se guarda por separado
  2. Usa el selector de versiones en la pestaña de inpainted para cambiar entre versiones
  3. La versión más reciente se selecciona por defecto

Flujo de Trabajo de Inpainting y Ampliación

Puedes combinar inpainting y ampliación en una secuencia para lograr los mejores resultados:

Flujo de Trabajo 1: Inpaint → Ampliar

  1. Haz inpainting en una imagen original para modificar áreas específicas
  2. Amplía la versión con inpainting para mejorar la resolución
  3. El resultado se etiquetará como “Inpaint Ampliado”

Flujo de Trabajo 2: Original → Diferentes Inpaints

  1. Crea múltiples versiones con inpainting con diferentes modificaciones
  2. Compara las variaciones para elegir la mejor
  3. Opcionalmente amplía tu versión favorita

Limitaciones y Consideraciones

  • Selección de Área: Sé preciso con tu selección de pincel. La IA funciona mejor cuando la selección tiene límites claros.
  • Conciencia del Contexto: La IA considera las áreas circundantes para generar inpainting contextualmente apropiado.
  • Tiempo de Procesamiento: El inpainting puede tomar más tiempo para áreas complejas o selecciones más grandes.
  • Políticas de Contenido: Todo el contenido generado debe adherirse a nuestras políticas de contenido.

Solución de Problemas

Problemas Comunes y Soluciones

Problema: El botón de inpainting está deshabilitado Solución: Verifica que estás viendo una imagen original o con inpainting, no una ampliada

Problema: El inpainting no coincide con el estilo de la imagen Solución: Intenta usar un prompt personalizado que describa el estilo deseado, o reduce el valor de creatividad

Problema: Límites deficientes entre áreas con inpainting y originales Solución: Usa un tamaño de pincel más pequeño para una selección más precisa alrededor de los límites

Mejores Prácticas

  1. Haz ediciones enfocadas: Apunta a áreas específicas en lugar de grandes porciones
  2. Usa un tamaño de pincel apropiado: Haz coincidir el tamaño de tu pincel con el nivel de detalle que estás editando
  3. Experimenta con la creatividad: Valores más bajos mantienen la consistencia, valores más altos permiten más variación
  4. Guía con prompts: Usa prompts específicos para resultados predecibles
  5. Considera múltiples versiones: Crea varias variaciones antes de ampliar

Si tienes alguna pregunta o necesitas más ayuda con la función de inpainting, por favor contacta a nuestro equipo de soporte.