Sumérgete en el corazón de tus archivos PNG y aprende inicialmente a ver y editar metadatos en línea. Descubra los detalles ocultos de sus imágenes sin esfuerzo. Más adelante, en este artículo, exploramos el enfoque de C# y Java, proporcionándole fragmentos de código para personalizar sus metadatos PNG. Ya sea que sea un entusiasta de la tecnología o un desarrollador, capacítese para mejorar sus imágenes con precisión y facilidad.

Ver y editar metadatos PNG en línea

Personalizar metadatos PNG en línea es fácil con aplicaciones de edición de metadatos. Puedes lograr esto sin esfuerzo usando la Aplicación GroupDocs.Metadata.

Editor de metadatos PNG en línea
  1. Vaya al sitio web Aplicación de edición de metadatos PNG en línea.
  2. Importe su archivo PNG de dos maneras:
    • Haga clic en “Examinar” y seleccione su archivo.
    • Arrastre y suelte el archivo en el espacio asignado.
  3. Las propiedades de metadatos PNG ahora están disponibles para modificaciones en línea.
  4. Edite los detalles de las propiedades nativas, EXIF y XMP según sea necesario.
  5. Una vez que haya terminado, guarde su archivo PNG con las etiquetas de metadatos actualizadas. También puede exportar las propiedades en formato de hoja de cálculo como XLSX si es necesario.

¡Eso es todo! Disfrute editando metadatos PNG en línea.

Edición de metadatos PNG: guía del desarrollador

¡Desarrolladores! Prepárese para personalizar las propiedades de metadatos de sus archivos PNG usando código. Adquieramos experiencia práctica con bibliotecas creadas específicamente para simplificar esta tarea. En este artículo, lo guiaremos en el uso de estas API para editar mediante programación los metadatos de archivos PNG. ¡Elige el que mejor se adapte a tus necesidades!

Exploremos el mundo de la codificación y comencemos a editar etiquetas de metadatos de archivos PNG.

Edición de metadatos PNG con C#

Si es un desarrollador de .NET y busca modificar las propiedades de los metadatos PNG, así es como puede hacerlo:

  1. Integre la biblioteca en su aplicación.
  2. Utilice el fragmento de código proporcionado para ver y editar las propiedades de los metadatos según sea necesario:
using (Metadata metadata = new Metadata("path/image.png"))
{
    var root = metadata.GetRootPackage<PngRootPackage>();
    foreach (var chunk in root.PngPackage.TextChunks)
    {
        Console.WriteLine(chunk.Keyword);
        Console.WriteLine(chunk.Text);
        var compressedChunk = chunk as PngCompressedTextChunk;
        if (compressedChunk != null)
        {
            Console.WriteLine(compressedChunk.CompressionMethod);
        }
        var internationalChunk = chunk as PngInternationalTextChunk;
        if (internationalChunk != null)
        {
            Console.WriteLine(internationalChunk.IsCompressed);
            Console.WriteLine(internationalChunk.Language);
            Console.WriteLine(internationalChunk.TranslatedKeyword);
        }
    }
}

Para obtener orientación detallada, consulte los artículos sobre Cómo leer metadatos PNG usando C# y Administrar datos XMP y EXIF de imágenes usando C#

Para obtener más recursos de API de .NET, explore los siguientes enlaces:

API .NET | Documentación | Descargar

Edición de metadatos PNG con Java

Puede crear su propia aplicación para ver y editar metadatos de imágenes PNG usando Java. A continuación se muestra un ejemplo sencillo para empezar:

  1. Descargue y configure la biblioteca de metadatos para Java en su aplicación.
  2. Utilice el código fuente proporcionado para ver y editar metadatos PNG:
try (Metadata metadata = new Metadata("path/image.png")) {
    PngRootPackage root = metadata.getRootPackageGeneric();
    for (PngTextChunk chunk : root.getPngPackage().getTextChunks()) {
  
        System.out.println(chunk.getKeyword());
        System.out.println(chunk.getText());
  
        if (chunk instanceof PngCompressedTextChunk) {
            PngCompressedTextChunk compressedChunk = (PngCompressedTextChunk) chunk;
            System.out.println(compressedChunk.getCompressionMethod());
        }
  
        if (chunk instanceof PngInternationalTextChunk) {
            PngInternationalTextChunk internationalChunk = (PngInternationalTextChunk) chunk;
            System.out.println(internationalChunk.isCompressed());
            System.out.println(internationalChunk.getLanguage());
            System.out.println(internationalChunk.getTranslatedKeyword());
        }
    }
}

Para obtener instrucciones detalladas, consulte los artículos sobre Cómo leer metadatos PNG usando Java y Administrar datos XMP y EXIF de imágenes usando Java.

Para obtener más recursos de la API de Java, consulte estos enlaces:

API de Java | Documentación | Descargar

Conclusión

En resumen, hemos explorado cómo extraer, ver y editar etiquetas de metadatos en archivos PNG. Inicialmente, lo logramos utilizando un editor de metadatos en línea. Más tarde, profundizamos en la edición de metadatos mediante programación usando C# y Java. Mientras lo hacíamos, exploramos varias propiedades de metadatos específicas de los archivos PNG.

Para más detalles sobre las API, consulte la documentación respectiva. Si tiene alguna pregunta, no dude en comunicarse con nosotros a través del foro.

Ver también