Đi sâu vào trọng tâm của các tệp PNG của bạn và ban đầu tìm hiểu cách xem và chỉnh sửa siêu dữ liệu trực tuyến. Khám phá các chi tiết ẩn của hình ảnh của bạn một cách dễ dàng. Ở phần sau của bài viết này, chúng ta sẽ khám phá cách tiếp cận C# và Java, cung cấp cho bạn các đoạn mã để tùy chỉnh siêu dữ liệu PNG của bạn. Cho dù bạn là người đam mê công nghệ hay nhà phát triển, hãy tự trao quyền để nâng cao hình ảnh của mình một cách chính xác và dễ dàng.

Xem và chỉnh sửa siêu dữ liệu PNG trực tuyến

Tùy chỉnh Siêu dữ liệu PNG trực tuyến thật dễ dàng với các ứng dụng chỉnh sửa siêu dữ liệu. Bạn có thể đạt được điều này một cách dễ dàng bằng cách sử dụng Ứng dụng GroupDocs.Metadata.

Trình chỉnh sửa siêu dữ liệu PNG trực tuyến
  1. Truy cập trang web Ứng dụng chỉnh sửa siêu dữ liệu PNG trực tuyến.
  2. Nhập tệp PNG của bạn theo hai cách:
    • Bấm vào “Duyệt” và chọn tập tin của bạn.
    • Kéo và thả tập tin vào không gian được chỉ định.
  3. Thuộc tính siêu dữ liệu PNG hiện có sẵn để sửa đổi trực tuyến.
  4. Chỉnh sửa chi tiết cho thuộc tính gốc, EXIF và XMP nếu cần.
  5. Sau khi hoàn tất, hãy lưu tệp PNG của bạn cùng với các thẻ siêu dữ liệu đã cập nhật. Bạn cũng có thể xuất các thuộc tính ở định dạng bảng tính như XLSX nếu cần.

Đó là tất cả! Tận hưởng việc chỉnh sửa siêu dữ liệu PNG trực tuyến.

Chỉnh sửa siêu dữ liệu PNG – Hướng dẫn dành cho nhà phát triển

Nhà phát triển! Hãy sẵn sàng tùy chỉnh các thuộc tính siêu dữ liệu của tệp PNG của bạn bằng mã. Hãy tích lũy một số kinh nghiệm thực tế với các thư viện được tạo riêng để đơn giản hóa tác vụ này. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách sử dụng các API này để chỉnh sửa siêu dữ liệu của tệp PNG theo chương trình. Hãy chọn cái phù hợp với nhu cầu của bạn nhất!

Hãy cùng khám phá thế giới mã hóa và bắt đầu chỉnh sửa thẻ siêu dữ liệu của tệp PNG.

Chỉnh sửa siêu dữ liệu PNG bằng C#

Nếu bạn là nhà phát triển .NET đang muốn sửa đổi các thuộc tính siêu dữ liệu PNG thì đây là cách bạn có thể thực hiện:

  1. Tích hợp thư viện vào ứng dụng của bạn.
  2. Sử dụng đoạn mã được cung cấp để xem và chỉnh sửa thuộc tính siêu dữ liệu nếu cần:
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);
        }
    }
}

Để được hướng dẫn chi tiết, hãy xem các bài viết về Cách đọc siêu dữ liệu PNG bằng C#Quản lý dữ liệu XMP và EXIF của hình ảnh bằng C#

Để biết thêm tài nguyên .NET API, hãy khám phá các liên kết sau:

.NET API | Tài liệu | Tải xuống

Chỉnh sửa siêu dữ liệu PNG bằng Java

Bạn có thể tạo ứng dụng của riêng mình để xem và chỉnh sửa siêu dữ liệu hình ảnh PNG bằng Java. Đây là một ví dụ đơn giản để giúp bạn bắt đầu:

  1. Tải xuống và thiết lập thư viện siêu dữ liệu cho Java trong ứng dụng của bạn.
  2. Sử dụng mã nguồn được cung cấp để xem và chỉnh sửa Siêu dữ liệu 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());
        }
    }
}

Để biết hướng dẫn chi tiết, hãy xem các bài viết về Cách đọc siêu dữ liệu PNG bằng JavaQuản lý dữ liệu XMP và EXIF của hình ảnh bằng Java.

Để biết thêm tài nguyên API Java, hãy kiểm tra các liên kết sau:

API Java | Tài liệu | Tải xuống

Phần kết luận

Tóm lại, chúng tôi đã khám phá cách trích xuất, xem và chỉnh sửa thẻ siêu dữ liệu trong tệp PNG. Ban đầu, chúng tôi đạt được điều này bằng cách sử dụng trình chỉnh sửa siêu dữ liệu trực tuyến. Sau đó, chúng tôi đi sâu vào chỉnh sửa siêu dữ liệu theo chương trình bằng C# và Java. Trong khi làm như vậy, chúng tôi đã khám phá nhiều thuộc tính siêu dữ liệu khác nhau dành riêng cho tệp PNG.

Để biết thêm chi tiết về các API, hãy tham khảo tài liệu tương ứng. Nếu bạn có bất kỳ câu hỏi nào, vui lòng liên hệ với chúng tôi qua diễn đàn.

Xem thêm