Scroll to navigation

exif(1) واجهة أمامية لسطر الأوامر لمكتبة libexif exif(1)

الاسم

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

موجز

exif [ خيار ] [ ملف... ]

الوصف

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

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

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

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

الخيارات

عرض رقم إصدار exif.
عرض أرقام المعرفات بدلاً من أسماء الوسوم.
تحديد هذا الوسم فقط. الوسم هو عنوان الوسم، أو اسم الوسم القصير، أو رقم الوسم (الأرقام السداسية عشرية مسبوقة بـ 0x)، من IFD المحدد باستخدام --ifd. عنوان الوسم يعتمد على الإعدادات المحلية الحالية، بينما الاسم والرقم مستقلان عن الإعدادات المحلية.
تحديد وسم أو وسوم من IFD هذا. IFDs الصالحة هي "0" و"1" و"EXIF" و"GPS" و"Interoperability". المبدئي هو "0".
سرد جميع وسوم EXIF و IFDs المعروفة. يجب توفير صورة JPEG، ويتم عرض الوسوم التي تظهر في الملف بعلامة نجمية في الموضع المقابل في القائمة.
-|, --show-mnote
عرض محتويات وسم MakerNote. محتويات هذا الوسم غير قياسية (وغالباً غير موثقة) وبالتالي قد لا يتم التعرف عليها، أو إذا تم التعرف عليها فقد لا يتم تفسيرها بالضرورة بشكل صحيح.
إزالة الوسم أو (إذا لم يتم تحديد وسم) IFD بالكامل.
عرض وصف الوسم. يجب أيضًا إعطاء الخيار --tag.
استخراج الصورة المصغرة، وكتابة الصورة المصغرة إلى الملف المحدد باستخدام --output.
إزالة الصورة المصغرة من الصورة، وكتابة الصورة الجديدة إلى الملف المحدد بـ --output.
إدراج FILE كصورة مصغرة. لا يُبذل أي جهد لضمان أن محتويات FILE بتنسيق صورة مصغرة صالح.
عدم محاولة إصلاح انتهاكات مواصفات EXIF عند قراءة الوسوم. عند استخدامه مع --create-exif، يمنع هذا الخيار إنشاء الوسوم الإلزامية. وإلا، سيزيل exif الوسوم غير القانونية أو غير المعروفة، ويضيف بعض الوسوم الإلزامية باستخدام القيم المبدئية، ويغير نوع بيانات بعض الوسوم لتطابق ما تتطلبه المواصفات.
كتابة صورة المخرجات إلى FILE. إذا لم يُعط هذا الخيار وكان لا بد من كتابة ملف صورة، فإن الاسم المستخدم هو نفس اسم ملف الإدخال مع اللاحقة ".modified.jpeg".
تعيين بيانات الوسم المحدد بـ --tag و --ifd إلى VALUE. القيم المركبة المكونة من مكونات متعددة تُفصل بمسافات.
إنشاء بيانات EXIF إذا لم تكن موجودة. تُنشأ الوسوم الإلزامية بقيم مبدئية ما لم يُعط خيار --no-fixup. يمكن استخدام هذا الخيار بدلاً من تحديد اسم ملف إدخال في معظم الحالات، للعمل على القيم المبدئية للمجموعة الإلزامية من وسوم EXIF. في هذه الحالة، لا يكون لخيار --output أي تأثير ولا يُكتب أي ملف.
إنتاج المخرجات بتنسيق قابل للقراءة آليًا (مفصول بعلامات جدولة). خيارا --xml-output و --machine-readable متنافيان.
تعيين أقصى عرض للمخرجات إلى N حرفًا (المبدئي 80). لا ينطبق هذا على بعض تنسيقات المخرجات (مثل XML).
إنتاج المخرجات بتنسيق XML (عند الإمكان). خيارا --xml-output و --machine-readable متنافيان. لاحظ أن مخطط XML يتغير مع الإعدادات المحلية، وينتج أحيانًا XML غير صالح. لا يُوصى بهذا الخيار.
عرض رسائل التصحيح. أيضًا، عند معالجة ملف يحتوي على بيانات تالفة، يتسبب هذا الخيار في محاولة exif مواصلة المعالجة. عادةً، تتسبب البيانات التالفة في إحباط.

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

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

أمثلة

عرض جميع وسوم 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/

ترجمة

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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

13 يوليو 2012 exif 0.6.21.1