ImageMagick הוא חבילה של כלים עבור לינוקס המאפשרת לך לתפעל תמונות משורת הפקודה. הפקודה " convert " מאפשרת לך לבצע המרות תמונה ותמורות של תמונות; עם זאת, ישנם כלים נוספים כלולים בסוויטה, אשר חלקם מאפשרים לך לעבוד עם נתוני Exif בתמונות JPEG.

הפצה לינוקס שלך כנראה יש ImageMagick כבר מותקן, אבל אם זה לא, אתה יכול להוסיף את זה על אובונטו, דביאן ו Raspbian באמצעות:

 sudo apt- לקבל להתקין imagemagick 

בהפצות מבוססות סל"ד ניתן להשתמש ב:

 su-c 'yum-i להתקין את ImageMagick' 

פורמט קובץ תמונה הניתן להחלפה (Exif) מוכנס לעתים קרובות לתמונות JPEG שנעשו על ידי מצלמות דיגיטליות וסמארטפונים. נתונים אלה כוללים מידע על התמונה, כולל התאריך והשעה שבהם הוא צולם, אילו הגדרות המצלמה השתמשה ואפילו את מיקום ה- GPS של המקום שבו צולם.

כדי להציג מידע בסיסי אודות התמונה, השתמש בפקודה ' identify של ImageMagick:

 לזהות IMG_1312.JPG 

למרבה הצער, הפלט המתקבל לא יספר לך הרבה מעבר לשם הקובץ, למידותיו ולקבציו.

כדי לראות עוד, השתמש בדגל " -verbose ":

 זיהוי 

עכשיו יש לנו בעיה הפוכה; יש יותר מדי פלט!

ניתן להשתמש ב- " grep " כדי למצוא את נתוני Exif בלבד:

 זיהוי grep exif 

ניתן למצוא שדה Exif יחיד על ידי ציון אותו כחלק מחיפוש " grep ":

 זיהוי grep exif: הפוך: 

הפלט יהיה רק ​​להפוך את המצלמה שלקחה את התמונה, למשל Canon.

ניתן לחפש שדות מרובים בו-זמנית באמצעות \| " האופרטור ב - grep. אז כדי לחפש את התאריך, את המצלמה, את דגם המצלמה, גודל הקובץ, מספר מגה פיקסל ומידע על השימוש Flash:

 זיהוי grep "DateTime: \ exif: Make: \ | exif: Model \ | קבצים \ \ Flash: \ | פיקסלים: 

ייתכן שאתה תוהה מה "exif: Flash: 16" פירושו. שדה זה יכול להכיל מספר ערכים שונים והוא מורכב ממערכת של דגלים שבהם סיביות שונות במספר מציינות את מצב הבזק. ביט 0 מציין את מצב הירי הבזק (1 פירושו שנורה), סיביות 1 ו -2 מציינות אם זוהה אור החזרת אור, סיביות 3 ו -4 מציינות את מצב ההבזק, סיביות 5 מציינות אם פונקציית ההבזק קיימת, וקטע 6 מציין מצב "עין אדומה". 16 בטופס בינארי הוא 001000 כלומר פלאש לא יורה + גילוי סטרוב לחזור לא זמין + פלאש מדוכא. או במילים אחרות, הפלאש לא ירה ולא יכול היה בכל זאת מאז שהוא היה סגור / כיבה.

הרשימה המלאה של הערכים היא כדלקמן:

 0 = לא הופעל הבזק 1 = מבזק 5 5 = נורית החזרת האור לא זוהה 7 = נורית החזרה של סטרוב זוהתה 9 = הבזק, מצב הבזק חובה 13 = פלאש, מצב הבזק חובה, נורית החזרה לא זוהתה 15 = הבזק, חובה מצב הבזק, נורית החזרה זוהתה 16 = פלאש לא הופעל, מצב פלאש חובה 24 = פלאש לא ירה, מצב אוטומטי 25 = פלאש ירו, מצב אוטומטי 29 = פלאש ירו, מצב אוטומטי, נורית החזרה לא זוהתה 31 = פלאש ירו, אוטומטי, נורית החזרה זוהתה 32 = אין פונקציית הבזק 65 = פלאש, מצב הפחתת עיניים אדומות 69 = פלאש, מצב הפחתת עיניים אדומות, נורית החזרה לא זוהתה 71 = פלאש, מצב הפחתת עיניים אדומות, אור החזרה זוהה 73 = פלאש פלאש, מצב פלאש חובה, מצב הפחתת עיניים אדומות 77 = פלאש, פלאש חובה, הפחתת עיניים אדומות, ללא אור חוזר 79 = פלאש, חובה, הפחתת עיניים אדומות, אור חוזר זוהה 89 = פלאש ירו, אוטומטי מצב, מצב הפחתת עיניים אדומות 93 = פלאש ירו, מצב אוטומטי, ללא אור החזרה, הפחתת עיניים אדומות 95 = פלאש ירו, מצב אוטומטי, ret אור אור זוהה, הפחתת עיניים אדומות 

חששות לגבי פרטיות

למרות שיש את הדגם ואת המצלמה של המצלמה מוטבע לתוך התמונות כנראה לא הרבה בעיה של פרטיות, לאחר מיקום ה- GPS שבו הצילום נלקח בהחלט יכול להיות.

בסוף 2012, ג'ון McAfee - המפורסם עבור הפעלת חברת McAfee אנטי וירוס - יצא לרוץ אחרי רצח השכן שלו בליז. הוא נמלט לגואטמלה אבל נתן ראיון בלעדי לכתבים שעבדו עבור סגן. לרוע המזל McAfee צולם על ידי אחד הכתבים באמצעות הטלפון החכם שאחסן את המידע GPS בנתונים Exif. כשהתמונה הועלתה לאינטרנט, נחשף מיקומו והוא נעצר מאוחר יותר. בנוסף, המסמכים האחרונים דלף על ידי אדוארד Snowden מראים כי NSA מנתח תמונות כדי לחלץ נתונים Exif שלהם.

כתוצאה מכך, לפעמים זה שימושי כדי להסיר את כל נתוני Exif מ JPEG. זה יכול להיעשות באמצעות כלי " mogrify " של ImageMagick. כדי להסיר את הנתונים, השתמש ב:

 -התקשר IMG_0312.JPG 

עכשיו להפעיל " identify -verbose " נגד התמונה, ותבחין כי כל הנתונים Exif הוסר.

אם יש לך שאלות לגבי הפקודות, אנא שאל את ההערות להלן.