exif(1)

الاسم
exif - يعرض معلومات EXIF في ملفات JPEG

موجز
exif [ خيار ] [ ملف... ]

الوصف
exif هي أداة صغيرة لسطر الأوامر لعرض وتغيير معلومات EXIF في ملفات JPEG.

تنتج معظم الكاميرات الرقمية ملفات EXIF، وهي ملفات JPEG ذات وسوم إضافية تحتوي على معلومات حول الصورة. تسمح لك أداة سطر الأوامر exif بقراءة معلومات EXIF من تلك الملفات وكتابتها إليها. تستخدم exif داخلياً مكتبة libexif.

يتم التعامل مع كل ملف إدخال مُعطى في سطر الأوامر بالتتابع، باستخدام جميع الخيارات المُعطاة. سيتم إحباط التنفيذ فوراً إذا كان أحد الملفات غير قابل للقراءة أو لا يحتوي على وسوم EXIF.

عند قراءة وسوم EXIF، يتم تجاهل أي وسوم غير معروفة وتحويل الوسوم المعروفة آلياً إلى التنسيق الصحيح، إذا لم تكن كذلك بالفعل. تتم أيضًا إزالة وسوم MakerNote التالفة، ولكن لا يتم إجراء أي تغييرات في التنسيق.

الخيارات

-v, --version
    عرض رقم إصدار exif.

-i, --ids
    عرض أرقام المعرفات بدلاً من أسماء الوسوم.

-t, --tag=وسم
    تحديد هذا الوسم فقط. الوسم هو عنوان الوسم، أو اسم الوسم القصير، أو رقم الوسم (الأرقام السداسية عشرية مسبوقة بـ 0x)، من IFD المحدد باستخدام --ifd. عنوان الوسم يعتمد على الإعدادات المحلية الحالية، بينما الاسم والرقم مستقلان عن الإعدادات المحلية.

--ifd=IFD
    تحديد وسم أو وسوم من IFD هذا. IFDs الصالحة هي "0" و"1" و"EXIF" و"GPS" و"Interoperability". المبدئي هو "0".

-l, --list-tags
    سرد جميع وسوم EXIF و IFDs المعروفة. يجب توفير صورة JPEG، ويتم عرض الوسوم التي تظهر في الملف بعلامة نجمية في الموضع المقابل في القائمة.

-|, --show-mnote
    عرض محتويات وسم MakerNote. محتويات هذا الوسم غير قياسية (وغالباً غير موثقة) وبالتالي قد لا يتم التعرف عليها، أو إذا تم التعرف عليها فقد لا يتم تفسيرها بالضرورة بشكل صحيح.

--remove
    إزالة الوسم أو (إذا لم يتم تحديد وسم) IFD بالكامل.

-s, --show-description
    عرض وصف الوسم. يجب أيضًا إعطاء الخيار --tag.

-e, --extract-thumbnail
    استخراج الصورة المصغرة، وكتابة الصورة المصغرة إلى الملف المحدد باستخدام --output.

-r, --remove-thumbnail
    إزالة الصورة المصغرة من الصورة، وكتابة الصورة الجديدة إلى الملف المحدد بـ --output.

-n, --insert-thumbnail=FILE
    إدراج FILE كصورة مصغرة. لا يُبذل أي جهد لضمان أن محتويات FILE بتنسيق صورة مصغرة صالح.

--no-fixup
    عدم محاولة إصلاح انتهاكات مواصفات EXIF عند قراءة الوسوم. عند استخدامه مع --create-exif، يمنع هذا الخيار إنشاء الوسوم الإلزامية. وإلا، سيزيل exif الوسوم غير القانونية أو غير المعروفة، ويضيف بعض الوسوم الإلزامية باستخدام القيم المبدئية، ويغير نوع بيانات بعض الوسوم لتطابق ما تتطلبه المواصفات.

-o, --output=FILE
    كتابة صورة المخرجات إلى FILE. إذا لم يُعط هذا الخيار وكان لا بد من كتابة ملف صورة، فإن الاسم المستخدم هو نفس اسم ملف الإدخال مع اللاحقة ".modified.jpeg".

--set-value=VALUE
    تعيين بيانات الوسم المحدد بـ --tag و --ifd إلى VALUE. القيم المركبة المكونة من مكونات متعددة تُفصل بمسافات.

-c, --create-exif
    إنشاء بيانات EXIF إذا لم تكن موجودة. تُنشأ الوسوم الإلزامية بقيم مبدئية ما لم يُعط خيار --no-fixup. يمكن استخدام هذا الخيار بدلاً من تحديد اسم ملف إدخال في معظم الحالات، للعمل على القيم المبدئية للمجموعة الإلزامية من وسوم EXIF. في هذه الحالة، لا يكون لخيار --output أي تأثير ولا يُكتب أي ملف.

-m, --machine-readable
    إنتاج المخرجات بتنسيق قابل للقراءة آليًا (مفصول بعلامات جدولة). خيارا --xml-output و --machine-readable متنافيان.

-w, --width=N
    تعيين أقصى عرض للمخرجات إلى N حرفًا (المبدئي 80). لا ينطبق هذا على بعض تنسيقات المخرجات (مثل XML).

-x, --xml-output
    إنتاج المخرجات بتنسيق XML (عند الإمكان). خيارا --xml-output و --machine-readable متنافيان. لاحظ أن مخطط XML يتغير مع الإعدادات المحلية، وينتج أحيانًا XML غير صالح. لا يُوصى بهذا الخيار.

-d، --debug
    عرض رسائل التصحيح. أيضًا، عند معالجة ملف يحتوي على بيانات تالفة، يتسبب هذا الخيار في محاولة exif مواصلة المعالجة. عادةً، تتسبب البيانات التالفة في إحباط.

  خيارات المساعدة

-?, --help
    عرض رسالة المساعدة.

--usage
    عرض رسالة استخدام موجزة.

أمثلة
عرض جميع وسوم EXIF المعروفة في صورة ومحتويات الوسم، مع إصلاح الوسوم التالفة:

    exif image.jpg

عرض جدول يسرد جميع وسوم EXIF المعروفة وما إذا كان كل منها موجودًا في الصورة المعطاة:

    exif --list-tags --no-fixup image.jpg

عرض تفاصيل جميع وسوم XResolution الموجودة في الصورة المعطاة:

    exif --tag=XResolution --no-fixup image.jpg

عرض المحتوى الخام للوسم "Model" في الصورة المعطاة (مع إلحاق حرف سطر جديد):

    exif --ifd=0 --tag=Model --machine-readable image.jpg

استخراج الصورة المصغرة إلى الملف thumbnail.jpg:

    exif --extract-thumbnail --output=thumbnail.jpg image.jpg

عرض قائمة بالقيم الرقمية لوسوم EXIF فقط في IFD الصورة المصغرة (IFD 1) وقيم الوسوم:

    exif --ids --ifd=1 --no-fixup image.jpg

عرض معنى الوسم 0x9209 في IFD "EXIF" وفقًا لمواصفات EXIF:

    exif --show-description --ifd=EXIF --tag=0x9209

إضافة وسم Orientation بقيمة "Bottom-left" (4) إلى صورة موجودة، مع ترك الوسوم الموجودة دون تغيير:

    exif --output=new.jpg --ifd=0 --tag=0x0112 --set-value=4 --no-fixup image.jpg

إضافة وسم YCbCr Sub-Sampling بقيمة 2,1 (المعروف أيضًا باسم YCbCr 4:2:2) إلى صورة موجودة وإصلاح الوسوم الموجودة، إذا لزم الأمر:

    exif --output=new.jpg --tag=YCbCrSubSampling --ifd=0 --set-value='2 1' image.jpg

إزالة الوسم "User Comment" من صورة:

    exif --output=new.jpg --remove --tag="User Comment" --ifd=EXIF image.jpg

عرض جدول بجميع وسوم EXIF المعروفة، مع إبراز الوسوم الإلزامية:

    exif -cl

المؤلف
exif كُتب بواسطة Lutz Mueller <lutz@users.sourceforge.net> والعديد من المساهمين. صفحة الدليل هذه حقوق الطبع © 2002-2012 Thomas Pircher, Dan Fandrich وآخرون.

انظر أيضًا
https://libexif.github.io/ (https://libexif.github.io/)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.