Author Topic: EXIF image data and what it does  (Read 1199 times)

Online TelePlay

  • Global Moderator
  • *****
  • Posts: 7727
    • . . . times keep changin'
EXIF image data and what it does
« on: January 23, 2021, 10:28:11 PM »
Since the question came up again, I'll do this simplification of what has already been posted in this photo/image board.

The first attachment below shows the EXIF information attached to an image that was taken on an iPhone and not processed through a simple image editing program or the forum uploading security routine, the original image directly from the camera.

While there is a lot of information about the photo including that it was take nearly a year and a half ago, the key point is the box in red, the orientation recorded by the camera to be used by a digital device that will display the image. In this case, the image has to be rotated 90 degrees CW (clock wise) by the displaying software to show the image in it's correct orientation.

This is the EXIF information that is deleted from an image that is being uploaded to the forum through its security routine (a routine enabled to insure nothing malicious is uploaded to the forum) that removes almost all of the EXIF data including the image display orientation information.



This second image shows the EXIF data from a sideways image already on the forum. You can see most of the EXIF data has been removed by the forum security software and without the orientation information, the image displays sideways.



This third image is the sideways image from above. It was downloaded, opened in MS Paint, rotated and saved with a file name that adds it was rotated. This image now displays correctly on the forum as seen in the last image at this link

http://www.classicrotaryphones.com/forum/index.php?topic=24767.msg245484#msg245484



and the image of this rotated image is almost identical to the sideways image above, no EXIT data.



Advanced image editing software, that installed on smart phone and Adobe Photoshop, keep the EXIF data but regardless of what it is, it is removed by the forum security algorithm.

If the image can not be first transferred to a PC and process through a simple image editing program that removes the EXIF data, what you see in that software or on that phone will not be what is displayed after uploading it to the forum.

If the uploaded image is sideways, it can be downloaded to a PC, rotated and put back up and it will display correctly because the downloaded image no longer has the EXIF data orientation code that included the downloaded image. It was removed the first time the image was uploaded.

Downloading that image, rotating it and re-uploading it will result in an image that displays with the desired orientation. Downloaded images will always be free from EXIF data making rotation to correct orientation work every time. MS Paint is a very easy to use, fast way to rotate images. Other simple image editing software will also work.

Both of the last two images above have most of their EXIF data stripped away by the forum security software.

Just the way it is. Learn it, practice it and the membership will appreciate images that can be seen without turning their heads 90 degrees one way or another.

Online TelePlay

  • Global Moderator
  • *****
  • Posts: 7727
    • . . . times keep changin'
Re: EXIF image data and what it does
« Reply #1 on: January 24, 2021, 12:13:43 PM »
To further explain image orientation, the following image is an example of a photo taken in 2014 and posted to an internet car site. The photo was taken with the camera in its horizontal position, as shown in the red box about 1/3 of the way down.



Since the original image was processed using Adobe Photoshop which, as said, does not strip away any of the META or EXIF information.

This photo if posted to the forum would have had the correct orientation, would display horizontally, but most of the META/EXIF data would have been stripped away, including the orientation code, by the Forum security processing algorithm. I this case, since the photo was take with camera in horizontal (normal) position, loss of image rotation information would not have made a difference.

I would think taking the same picture with a camera device in all 4 of its positions, horizontal, rotated 90 right, rotated 180 right and rotated 90 left and posting all 4 of them to the Forum in the "Member Photo Storage Area for Topic Related Linked Images or Other Such PERMANENT Use" board in a members own topic

http://www.classicrotaryphones.com/forum/index.php?board=115.0

to test the images would show which camera position produced the horizonal image without pre-posting editing and should be used to prevent sideways images from being uploaded without pre-uploading processing with a simple image editing software program.

What is unusual about this car image is that it is on the internet at a site with all of its META/EXIF data. Looking for an image on the internet that had this information attached was not easy. It seems almost all sites strip the META/EFIF data from images when uploaded leaving only the basic image information and nothing else. I would assume the other sites, and the Forum, realize that malicious code (viruses of any sort) can be imbedded in image code and have set their software to delete this META/EXIF information.

The following is but a few lines of code in the attached 200+ page text file "Car Photo Code.txt" (you need to save it to disk and open it up in WordPad or similar text processor program) needed to display one image.

ua1uSQ˺/G=s`<6Ɵ{F \\ZBun5t6Lߵs/:틱ȸgka3]Ρ TtVC&xTfkPCX Wmoս z?OݏeSE!;_oO \G֎9]>̋*N̏HK[M[k}oZY_c%vKmR}QUo i%7\nrjom~kS}d58[{f[OQ^icXƷon}YA Up g1e9
i6UvKO"?Λ:/fF icK +}Żbmcg{ me7u6
[psH7cnb8xc%~8G~W22Ӱ;}?ўګ ]R#Q!W:MT}@m[Zڄmwzd{wO| ë001<}/vtuڬ`s\U=썷 [ ]ɦ.`!}o mT D
JP)ηuˆ>GLn#]XjVMV\w/j교 ِ?È(/Xn}^ 6˚eܪ @Rs$-UWKo ӴFߧ{M?RXQZ)cA;l? z<G|!UG+2Υg?٬}lﱌTԻ\.{~^جQV&r_^/civ(icvVzow۪݈n_lkKhOqXeVM^y)3~m:a!1ý_DVGւ_۝Dee=${{F5;w=tyvbefIܦ5<k]`oSO=Vzg p/5ن潿 mQX:LC5d89gm zNMz_ X߶ ꪹ8h/66y5^kzp~Ax66 V
8&}8ӎKӭtֿh *}lΡ87ց\@ M/mk '> TZ7%#fkInUuws~ؐ4k+m/}fHsk" v [{ǣ7>2km9o8'{w==͋BܫlPyZ.c=]!i}-%̴mZX[K^7 /   140};}lcR_:X_vECcӘk{ރ}[8@_av^)cmQ4]f#p qޣCL:7VYq[m|9x    =*~;?fI]KgqmY̰w۬3:v6P?J2 1ZVc~f
r̶yթ~SgN>ջΏVCw,W
6t^rWԨnWM/N5ķ`kH-=s/m/墈z>aw<F]TsԵߝn7ToqS\ Ý_k?1VnKc)럋c[0뭡=cE-tXO}g]G:tݍvM-[n?h
W׏o?J27'iݯSfԩp Up*OkY?XN^m2ZAA>3=?>So޶,,+.SZdhu[6?颻C
wIu-97~良Ib&^Ur]궋juNH=kM&Rjl̛}v= XTu_Ug>Uu]62aYGm z~GV7̫:ki~t~?M$#]ٽJnof;$[f/eOb4  R`'"ٖϨk- ,mLMwS B   Rl
N?G^k, 7[?'4Cqo8 ۩j;?gL̻GQʆVջ[V]::Z_omwXf
ѧa˜ fĔSkr^61GNsYwᝆ}<5nXƸ|vV7448
RPy,e Xֵcdaq{]aq$ (]Q.{3 %x #hk1I: muv침;]z{>OLe Me[Fs_wr =by*?6lfE66Ast}sCxgEa4чѿ"տ}!}LgNfE>EM%{]g{_FFH^CY̽?{n՚kvٻD(N/GdXOEWϭ߱wO/vE<UO>,Ѭ4;SXdQUNqnEbo6Umٹ-H;*s ПW$vT׺wm+$ jLXۜN9~} KU7uVb-xo6z_ڿ#bz5eQ._׸0>d$j&['TE
R0?vS-MK?K?x{'㴚fKc[5cY;Uz4?V03I6MܹzL<?+#BӪk5>nsHMm-B tuv;?#G;l rz~$9-ɬ阕5
ߣ`ٻ ?rs~I#A~
6]{69-vC\>5O,Ic(otײ s"{u i
% |'ֶDD=l9t



When all of the code in the text file is read by a computer device, this is the image that it will display.



I can read a few words in English that state document sections but the actual code is beyond comprehension. As you can see, it would be very easy for someone to insert a short viral code so that when the computer began to read the image code for display, the virus could be activated on the viewing the image. Changing an image code as such would not be seen in the image as displayed but could be read by the computer to install and pass on the virus. As such, the Forum has installed all security options and they will remain in place.

This has all been discussed in numerous topics and replies years ago but with a lot of new members experiencing difficulties posting images in their proper orientation, this topic is possibly a very needed refresher on posting images.

Sending a PM to me with questions is always welcome.

« Last Edit: January 24, 2021, 12:26:04 PM by TelePlay »

Offline FABphones

  • Global Moderator
  • *****
  • Posts: 2599
Re: EXIF image data and what it does
« Reply #2 on: January 24, 2021, 01:18:40 PM »
...the actual code is beyond comprehension.

Wow. Even before I got down to that paragraph I was thinking what language is that. Its been a while since I last looked at a block of code but that is something else. Even every line aligned to the left making it tricky to follow its path. I must be really out of date. Or it was written by a self trained I dont need to follow the rules programmer.

Way too easy to hide something mal in that lot.

Thanks for the detailed info. Nice car btw.  :)
A collector of  'Monochrome Phones with Sepia Tones'   ...and a Duck!
-
Vintage Phones - 10% man made, 90% Tribble
-
You never realise how anti-social you are until theres a pandemic and your life doesnt really change that much

Offline Key2871

  • **
  • Posts: 2925
Re: EXIF image data and what it does
« Reply #3 on: January 24, 2021, 02:43:47 PM »
For those who post pictures from cell phones, I've found if I take a shot with the phone vertical and post it here it shows sideways. And I've not figured out how to change it in the post.
So I started taking shots horizontal, then they post correctly.
It wasn't always that way however. And the one thing that changed was my phone, my old phone would show vertical taken shots normally here.
Where as shots taken horizontal showed sideways.
Just a trick I use now. If I have older shots I rotate them in my phone so they are 180 degrees, and then they show correct, but they have to be turned a certain way or they show here upside down.
KEN