isGenAI.com

Um exemplo prático, com os ficheiros

Porque uma imagem não devolve um prompt guardado

“Sem prompt guardado” significa que este leitor não devolveu uma instrução guardada suportada nesta cópia. O passo seguinte útil é examinar o ficheiro original e o tipo de registo que contém.

Segue os passos

  1. Começa pelo exemplo com parâmetros: devolve o prompt conhecido do barco de papel.
  2. Verifica o PNG sem registos: mostra a mesma imagem, mas não contém um prompt guardado suportado.
  3. Verifica o PNG com registos em conflito: o leitor também não devolve um único prompt guardado, pois o exemplo contém dois registos parameters.

O mesmo resultado pode ter causas diferentes

Estes três ficheiros foram criados especificamente para demonstrar a distinção. Um tem uma instrução legível, outro não tem nenhuma e outro contém registos duplicados em conflito. A ausência do resultado, por si só, não revela o histórico do teu ficheiro.

Estruturas não suportadas, danos e limites do leitor também podem impedir a extração. Guarda o original e qualquer mensagem de diagnóstico em vez de interpretar cada ausência como “o ficheiro nunca teve um prompt”.

Um fluxo de trabalho pode continuar a ser útil

Alguns ficheiros do ComfyUI contêm um grafo sem um único prompt positivo recuperável. Experimenta o visualizador de fluxos de trabalho com um PNG original para examinar separadamente os registos suportados do fluxo e do grafo de API.

Uma captura de ecrã ou uma nova exportação pode não conter os registos originais. A nossa experiência de recodificação demonstra a perda de registos na operação indicada; não testa todas as aplicações de captura de ecrã ou redes sociais.

Escolhe a próxima pergunta

Se precisares do texto que foi guardado, pede a exportação original à pessoa que o criou. Se precisares de uma nova sugestão de prompt, isso é uma tarefa distinta de reconstrução e deve ser identificada como tal. Um prompt guardado ausente não estabelece autoria humana.

Transferir · Executar · Comparar

Experimenta o exemplo verificado

Desenhámos a imagem por código e anexámos registos controlados. Os prompts e nomes de modelos guardados são dados de demonstração. Estes ficheiros testam a leitura de registos; não usámos um gerador de imagens, uma aplicação de captura de ecrã ou uma rede social para criar estes resultados de teste.

Resultado observado
{
  "known_prompt": "Controlled example: a paper boat on a blue table",
  "without_record": null,
  "conflicting_records": null
}

Os valores de semente no JSON são cadeias de texto para preservar a precisão dos números inteiros grandes. Um resultado null aqui significa que não foi devolvido um prompt guardado suportado.

Hashes e reprodução
  • parameters-tEXt.png · 13.371 bytese76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f
  • without-records.png · 13.179 bytesacdc3a0a5e011cf57af9bf0f1da74c75c2d280a2cc9af9297410c529f86932cf
  • conflicting-records.png · 13.563 bytesc9b84254ad464f9a3cb73ebceca1d5377d96e09376ff1ee3e234caf0ef0d5f8b

Os ficheiros de teste e as observações estão sob CC0-1.0. Transferir todas as observações e versões ou ler o procedimento. O script completo de reprodução em Node.js (requer sharp) cria os mesmos ficheiros de teste e compara bytes e píxeis. O código-fonte da isGenAI também verifica os campos guardados com npx tsx scripts/build-guide-lab.ts.

Para o estudo separado de exportação, explora os 18 casos de retenção de metadados.

Fontes e método

As fontes primárias indicadas descrevem os formatos. Os resultados dos ficheiros de teste foram verificados com asserções automáticas no leitor atual da isGenAI. Estes guias foram preparados com assistência de IA e revistos com base nesses exemplos.

Comunicar um erro ou exemplo não suportado. Para um registo assinado, examina as Content Credentials.