Ir al contenido principal

Edición con GPT Image 2: máscaras, costes y receta para cambiar el fondo

Edita una imagen aprobada con GPT Image 2: orden de fuentes, máscaras PNG, ajustes útiles, precios actuales y correcciones de cambios no deseados.

Autor
Lydia
Publicado
Lectura
11 min de lectura
Actualizado
Una directora de arte adulta ficticia examina un frasco gotero ámbar junto a copias impresas de retrato y producto

Para editar una imagen existente con GPT Image 2, usa la tarea de edición, coloca primero la imagen que quieres conservar, nombra un solo cambio y luego enumera lo que debe quedarse. Una máscara PNG puede señalar el área que se debe repintar, pero guía al modelo; no bloquea el resto de píxeles. Una edición con una sola fuente en calidad media, 3:4 y 1k cuesta unos $0.041; la misma edición en calidad alta cuesta unos $0.13. Cada imagen fuente añade aproximadamente un céntimo a cada salida.

GPT Image 2 encaja en trabajos de personas vestidas, diseño y producto: rehacer una portada, cambiar el color de una prenda, sustituir un fondo, colocar a una persona en otra escena. Está filtrado, así que la lencería y otras ediciones para adultos se rechazan (sin cobrar). Para eso, empieza por ¿Está GPT Image 2 sin censura? y los mejores editores de imágenes sin censura.

Cómo es una buena edición

Esta es la tarea de edición de GPT Image 2 con una portada de revista y una instrucción. Calidad media, una fuente, input fidelity alta, 3:4.

Una portada de revista titulada HARBOUR con un hombre en camisa de lino blanco sobre un barco en la hora dorada, dos titulares de portada a la izquierda

Fuente: la portada HARBOUR, con camisa de lino blanco y los titulares «THE SLOW SUMMER ISSUE» y «48 HOURS ON THE COAST».

La misma portada retitulada SALT & LINEN, el hombre ahora con camisa de lino azul marino, nuevos titulares de portada NEW SEASON y THE ISLAND EDIT

Edición con GPT Image 2: «SALT & LINEN», «NEW SEASON» y «THE ISLAND EDIT», más una camisa azul marino. El rostro, la pose sentada, la barandilla del barco y la luz dorada del mar se mantienen visualmente coherentes con la fuente.

Rehaz esta portada de revista. Cambia el título para que diga «SALT & LINEN» en la misma tipografía serif alta, y cambia los dos titulares de portada por «NEW SEASON» y «THE ISLAND EDIT» en la misma sans serif pequeña y negrita. Cambia su camisa de lino blanco por una camisa de lino azul marino lavado. Mantén exactamente igual su rostro, su pose, el barco, el mar y la luz dorada.

Tres hábitos se aplican a cada edición: pon entre comillas dobles cada palabra que deba aparecer; enumera primero el cambio y después todo lo que no debe moverse; y limita una petición a unos pocos cambios relacionados, no a un nuevo punto de vista más un atuendo más un decorado. Todo lo que no protejas puede redibujarse.

Pruébalo en el Playground

  1. Abre la página de edición de GPT Image 2 e inicia sesión con una cuenta con saldo. El formulario está en la propia página.
  2. En Images, elige Add a file (o Add URL) y añade la imagen que quieras conservar. Pega tu instrucción en Prompt, o parte del ejemplo de la portada: Ejecuta este prompt en GPT Image 2 edit → y añade la portada de arriba como imagen.
  3. Pon Aspect ratio en la forma de la propia fuente (por ejemplo 3:4), Resolution en 1k y Quality en medium. Abre Advanced parameters para Input Fidelity (alta) y Mask (ver más abajo).
  4. Lee el precio que aparece bajo el formulario y luego pulsa Run.

Preparar una edición de fondo

Añade la imagen de retrato o de producto aprobada (el archivo original, no una captura de pantalla) como fuente uno y empieza con estos valores:

CampoEmpezar conPor qué
aspect_ratioLa proporción de la propia fuente (por ejemplo 3:4)Una proporción fija permite que resolution se aplique. auto sigue la forma de la fuente a unos 1,5 megapíxeles e ignora el nivel 1k/2k/4k; úsalo si la proporción de la fuente no está en la lista
resolution1kJuzga la composición antes de pagar el 2k
qualitylow para borradores, medium para la mayoría de los finales, high para texto pequeño y detalle de pielCada nivel cuesta unas tres veces el de abajo en 3:4 1k
num_outputs1Cada salida se factura por separado
input_fidelityhigh para rostros, telas y etiquetas impresasGratis; mantiene esos detalles más cerca de la fuente
output_formatpngMaestro de revisión sin pérdidas
backgroundopaqueControla solo la transparencia, no el fondo nuevo; este modelo no tiene opción transparente, así que déjalo en opaque

Las fuentes pueden ser JPG, PNG, WEBP o GIF, hasta 10 MB cada una, de 1 a 10 por solicitud. El prompt puede llegar a 5.000 caracteres.

Para un retrato, elige una fuente con un rostro legible y un borde de prenda claro: el pelo y los hombros son donde un cambio de fondo muestra sus costuras.

Un prompt de cambio de fondo que sigue la misma forma:

Sustituye la pared gris pálida por un fondo de estudio en verde salvia apagado. Conserva el rostro del adulto ficticio, el pelo corto castaño, la chaqueta azul marino, la camisa crema opaca, la pose y el ángulo de cámara. Mantén la dirección de luz existente. Reconstruye el fondo de forma natural alrededor del pelo y los hombros. No añadas rotulación, muebles ni joyas.

Usa una máscara cuando las palabras no concretan la zona

mask_url admite un PNG del mismo tamaño que la fuente uno. Los píxeles transparentes marcan el área que se debe repintar; los píxeles opacos marcan lo que hay que conservar. Para crear una:

  1. Abre la fuente exacta enviada en un editor que admita transparencia.
  2. Crea una capa del mismo tamaño: opaca sobre el área que hay que proteger, transparente sobre el área que se debe repintar.
  3. Exporta como PNG con alfa y vuelve a abrirlo para confirmar que la transparencia ha sobrevivido.
  4. Envía primero el retrato y la máscara como mask_url.

En el Playground, suelta la máscara en Mask. En código, sube primero los archivos locales; consulta subida de medios y retención.

Dilo también en el prompt: «Edita solo la región transparente de la máscara», y después el cambio y la lista de lo que se conserva. Para un fondo, traza el borde de la prenda y los huecos alrededor del pelo. Si la máscara parece ignorada, comprueba la polaridad (fácil de invertir) y que coincide exactamente con la primera fuente.

Una máscara es una guía para una edición generativa, no una selección de Photoshop. Si el rostro debe quedar igual píxel a píxel, compón la persona original sobre el fondo nuevo aceptado en un editor normal, en lugar de pedir al modelo que redibuje el rostro con fidelidad.

Añade una segunda imagen de referencia sin cambiar a la persona

Remite a las fuentes por su orden en el prompt y dale a cada una una sola función:

La imagen uno define la persona, la ropa y el encuadre. La imagen dos aporta solo el color de la pared; no copies ningún objeto ni diseño de ella.

Una muestra de color plano es menos ambigua que una fotografía con su propio rostro y su propio atuendo. Si se cuela un objeto desde la segunda fuente, cambia a una referencia más limpia en lugar de añadir prohibiciones. La máscara siempre pertenece a la fuente uno. El mismo patrón coloca a una persona en otra escena: «la mujer de la primera imagen, en el escenario de la segunda».

Qué cambian los ajustes

  • Resolution: 1k, 2k o 4k (un cuadrado tiene 1024, 2048 o 2880 píxeles de lado).
  • Input Fidelity: ponla en alta para rostros y etiquetas impresas; no cuesta nada extra, pero no salvará un prompt que pide demasiado.
  • Output format: la compresión JPEG o WebP no arregla un ojo desplazado ni una costura que falta.

GPT Image 2 no ofrece salida transparente, y el PNG por sí solo no crea transparencia. Para los recortes, usa GPT Image 2.5 Flare o Sunburst, que exponen una opción de fondo transparente al editar, o un paso de eliminación de fondo.

Cuánto cuesta una edición

Totales para una imagen fuente, una salida y un prompt corto, en USD a los precios actuales del catálogo:

Calidad3:4 en 1k3:4 en 2kauto (cualquier nivel)
low$0.0137$0.0171$0.0157
medium$0.0413$0.0722$0.0596
high$0.1345$0.2583$0.2078

Cada fuente extra añade unos $0.0098 a cada salida. Una edición cuadrada 1k de calidad media cuesta $0.0524. auto tiene un precio plano sea cual sea el nivel que elijas: más caro que una proporción fija en 1k, más barato que 2k o 4k, pero limitado a unos 1,5 megapíxeles. Elige primero la proporción en la que publicarás y luego el nivel. Los prompts de más de 100 tokens añaden un pequeño recargo que aparece en la cotización.

Como el coste de la fuente es fijo, un borrador low cuesta alrededor de un tercio de uno medium: cuatro borradores low en 3:4 cuestan unos $0.055 y un final medium unos $0.041. Y un rostro equivocado no se arregla pagando high; antes quita referencias competidoras e instrucciones adicionales de pose o de cámara.

Y luego mándala por la API

El Request body del Playground muestra el mismo JSON, así que una configuración que funciona allí se puede pegar en código.

bash
IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
    "model": "openai/gpt-image-2/edit",
    "input": {
      "image_urls": ["https://example.com/portrait.png"],
      "mask_url": "https://example.com/wall-mask.png",
      "prompt": "Only edit the transparent region of the mask. Replace the pale gray wall with a muted sage studio background. Preserve the face, hair, jacket, pose and camera angle. Keep the light direction. Add no lettering or props.",
      "aspect_ratio": "3:4",
      "resolution": "1k",
      "quality": "medium",
      "input_fidelity": "high",
      "output_format": "png"
    }
  }'

Los reintentos, el sondeo y la descarga de resultados están cubiertos en la documentación de tareas.

O deja que lo haga un Agent. Guarda el objeto input como input.json y ejecuta spicyapi tasks create --model openai/gpt-image-2/edit --input-file input.json --wait (documentación de la CLI), o pide a un asistente con el servidor MCP que haga esta edición (llama a spicyapi_task_create); ambos muestran el precio y te piden confirmación. npx skills add spicyapi-ai/spicy-skill instala el Agent Skill, para que un asistente de código lea el esquema real en lugar de adivinar campos.

Corrige el fallo que sí puedes ver

ResultadoSiguiente acción
Pared correcta, rostro cambiadoVuelve a la fuente original; quita los retratos competidores; pon input_fidelity en high; usa una composición si se exigen píxeles exactos del rostro
Pared sin cambiosComprueba la región transparente de la máscara, el orden de las fuentes y si la pared se nombró
Fleco beige alrededor del peloLa máscara protegió píxeles antiguos de la pared; amplía el área transparente o limpia ese borde en un editor
Todo el retrato reencuadradoUsa la proporción de la propia fuente y quita las palabras de movimiento de cámara
Texto ilegible o mal escritoPon cada palabra entre comillas dobles e indica dónde va; para el arte final, mantén la rotulación en una capa editable
Deriva tras varias ediciones seguidasVuelve a editar desde el original, o desde la última versión que aprobaste, en lugar de encadenar sobre cada resultado
La imagen solo parece tosca en una vista previa pequeñaAbre el archivo devuelto a tamaño completo antes de cambiar los ajustes

Si cambiar la pared sigue alterando el rostro, probar más variaciones rara vez ayuda. Conserva el retrato aprobado, toma el fondo generado de la edición y únelos en un editor donde controles el límite.

También en English · 日本語 · 한국어 · Deutsch · Français · Português (Brasil) · Русский · Italiano · Polski