در قلب فایل های PNG خود غوطه ور شوید و در ابتدا مشاهده و ویرایش ابرداده ها را به صورت آنلاین یاد بگیرید. جزئیات پنهان تصاویر خود را بدون زحمت کشف کنید. بعداً، در این مقاله، رویکرد C# و Java را بررسی می‌کنیم و کدهایی را برای سفارشی‌سازی ابرداده‌های PNG در اختیار شما قرار می‌دهیم. چه از علاقه مندان به فناوری و چه یک توسعه دهنده، به خود قدرت دهید تا تصاویر خود را با دقت و سهولت بهبود بخشید.

مشاهده و ویرایش فراداده PNG به صورت آنلاین

سفارشی کردن فراداده PNG به صورت آنلاین با برنامه های ویرایش ابرداده آسان است. می‌توانید با استفاده از GroupDocs.Metadata App به این مهم دست پیدا کنید.

ویرایشگر فراداده PNG آنلاین
  1. به وب‌سایت برنامه ویرایشگر فراداده PNG آنلاین بروید.
  2. فایل PNG خود را به دو روش وارد کنید:
    • بر روی “مرور” کلیک کنید و فایل خود را انتخاب کنید.
    • فایل را بکشید و در فضای اختصاص داده شده رها کنید.
  3. ویژگی‌های فراداده PNG اکنون برای تغییرات آنلاین در دسترس هستند.
  4. در صورت نیاز جزئیات مربوط به ویژگی های بومی، EXIF و XMP را ویرایش کنید.
  5. پس از اتمام کار، فایل PNG خود را با تگ های ابرداده به روز شده ذخیره کنید. در صورت نیاز می‌توانید ویژگی‌ها را در قالب صفحه گسترده مانند XLSX صادر کنید.

همین! از ویرایش آنلاین فراداده PNG لذت ببرید.

ویرایش فراداده PNG – راهنمای توسعه دهندگان

توسعه دهندگان! برای سفارشی کردن ویژگی های ابرداده فایل های PNG خود با استفاده از کد آماده شوید. بیایید با کتابخانه هایی که به طور خاص برای ساده کردن این کار ایجاد شده اند، تجربه عملی به دست آوریم. در این مقاله، شما را با استفاده از این APIها برای ویرایش برنامه‌ای ابرداده‌های فایل‌های PNG آشنا می‌کنیم. یکی را انتخاب کنید که متناسب با نیاز شما باشد!

بیایید دنیای کدنویسی را کاوش کنیم و شروع به ویرایش تگ های ابرداده فایل های PNG کنیم.

ویرایش متادیتا PNG با C#

اگر شما یک توسعه‌دهنده دات‌نت هستید که به دنبال تغییر ویژگی‌های فراداده PNG هستید، در اینجا نحوه انجام این کار آورده شده است:

  1. کتابخانه را در برنامه خود ادغام کنید.
  2. از قطعه کد ارائه شده برای مشاهده و ویرایش ویژگی های ابرداده در صورت نیاز استفاده کنید:
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);
        }
    }
}

برای راهنمایی دقیق، مقاله‌های نحوه خواندن فراداده PNG با استفاده از C# و [Manage XMP and EXIF Data of Images with C#] را بررسی کنید18

برای اطلاعات بیشتر در مورد منابع .NET API، پیوندهای زیر را بررسی کنید:

.NET API | اسناد | دانلود

ویرایش فراداده PNG با Java

شما می توانید اپلیکیشن خود را برای مشاهده و ویرایش متادیتای تصویر PNG با استفاده از Java ایجاد کنید. در اینجا یک مثال ساده برای شروع شما آورده شده است:

  1. کتابخانه فراداده برای جاوا را در برنامه خود دانلود و راه اندازی کنید.
  2. از کد منبع ارائه شده برای مشاهده و ویرایش فراداده 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());
        }
    }
}

برای دستورالعمل‌های دقیق، مقاله‌های نحوه خواندن فراداده PNG با استفاده از جاوا و مدیریت داده‌های XMP و EXIF تصاویر با استفاده از جاوا را بررسی کنید.

برای منابع بیشتر Java API، این پیوندها را بررسی کنید:

Java API | اسناد | دانلود

نتیجه

به طور خلاصه، نحوه استخراج، مشاهده و ویرایش تگ های فراداده در فایل های PNG را بررسی کرده ایم. در ابتدا، ما با استفاده از یک ویرایشگر فراداده آنلاین به این امر دست یافتیم. بعداً به ویرایش برنامه‌ای ابرداده با استفاده از C# و Java پرداختیم. در حین انجام این کار، ویژگی‌های متادیتای مختلف مخصوص فایل‌های PNG را بررسی کردیم.

برای جزئیات بیشتر در مورد API ها، به اسناد مربوطه مراجعه کنید. اگر سوالی دارید، از طریق [فروم 9 با ما در میان بگذارید.

همچنین ببینید