es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Soporte de PHP para metadatos de imagen WEBP.

¿Soporta php los metadatos de imagen webp?

Específicamente, quiero poder leer y escribir metadatos XMP y EXIF para imágenes webp nativamente en código php.

He estado experimentando con el código a continuación y me está dando una advertencia de “Archivo no compatible en”.

$photoSourceThumbnail = "publicAssets/images/att_galleryWebP/A0001_LSF-PHOTOS-WM-TM-WEBP/A0001-EWF-LSF-01.webp";
$photoSourceFull = "assets/images/att_galleryWebP/A0001_LSF-PHOTOS-WM-FULL-WEBP/A0001-EWF-LSF-01.webp";

echo "$photoSourceFull:<br>\n";
$exif = exif_read_data($photoSourceFull, 'IFD0');
echo $exif===false ? "No se encontraron datos del encabezado.<br>\n" : "La imagen contiene encabezados.<br>\n";

$exif = exif_read_data($photoSourceFull, 0, true);
echo "test2.jpg:<br>\n";
foreach ($exif as $key => $section) {
    foreach ($section as $name => $val) {
        echo "$key.$name: $val<br>\n";
    }
} 
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Basándonos en el código proporcionado, parece que se utiliza la extensión exif de php para intentar leer metadatos de un archivo de imagen webp. Sin embargo, el mensaje de advertencia “Archivo no admitido en” indica que es posible que la extensión no admita imágenes webp. Por lo tanto, no es nativo leer o escribir metadatos XMP y EXIF para imágenes webp en el código php. Sin embargo, puede haber bibliotecas o extensiones de terceros que puedan proporcionar esta funcionalidad.

Comments are closed.