انغمس في قلب ملفات 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 الخاصة بك باستخدام التعليمات البرمجية. دعونا نكتسب بعض الخبرة العملية مع المكتبات التي تم إنشاؤها خصيصًا لتبسيط هذه المهمة. في هذه المقالة، سنرشدك خلال استخدام واجهات برمجة التطبيقات هذه لتحرير البيانات التعريفية لملفات PNG برمجيًا. اختر ما يناسب احتياجاتك بشكل أفضل!

دعنا نستكشف عالم البرمجة ونبدأ في تحرير علامات البيانات الوصفية لملفات PNG.

تحرير بيانات تعريف PNG باستخدام C#

إذا كنت مطور .NET وتتطلع إلى تعديل خصائص بيانات تعريف 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# وإدارة بيانات XMP وEXIF للصور باستخدام C#

لمزيد من موارد .NET API، استكشف الروابط التالية:

.NET API | التوثيق | تنزيل

تحرير بيانات تعريف PNG باستخدام Java

يمكنك إنشاء تطبيقك الخاص لعرض البيانات التعريفية لصور PNG وتحريرها باستخدام Java. إليك مثال بسيط للبدء:

  1. قم بتنزيل وإعداد مكتبة بيانات التعريف لـ Java في التطبيق الخاص بك.
  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 التعريفية باستخدام Java وإدارة بيانات XMP وEXIF للصور باستخدام Java.

لمزيد من موارد Java API، تحقق من هذه الروابط:

جافا API | التوثيق | تنزيل

خاتمة

باختصار، لقد اكتشفنا كيفية استخراج علامات البيانات التعريفية وعرضها وتحريرها في ملفات PNG. في البداية، حققنا ذلك باستخدام محرر البيانات الوصفية عبر الإنترنت. لاحقًا، قمنا بالتعمق في تحرير البيانات التعريفية برمجيًا باستخدام C# وJava. أثناء القيام بذلك، استكشفنا خصائص البيانات الوصفية المختلفة الخاصة بملفات PNG.

لمزيد من التفاصيل حول واجهات برمجة التطبيقات، راجع الوثائق المعنية. إذا كانت لديك أية أسئلة، فلا تتردد في التواصل معنا عبر المنتدى.

أنظر أيضا