The Official EXIF Thread



  • @pie_flavor Yes, the places where you can fall off the edge of the world are usually better hidden...

    Alternative question for non-flat earthers: Is this around the equator? Australia would yield upside-down photos, so that can't be it.

    0_1514493657318_e4e016bc-a727-4610-954e-110e10900ede-image.png


  • Notification Spam Recipient

    @rhywden it was right side up when I posted it. I swear Samsung does this on purpose.



  • @pie_flavor Not your fault. Shitty forum software (both Discourse and NodeBB before you bitch) ignore the "image orientation" tag in the image file and display it wrong.


  • Impossible Mission Players - A

    @blakeyrat said in The Official Status Thread:

    @pie_flavor Not your fault. Shitty forum software (both Discourse and NodeBB before you bitch) ignore the "image orientation" tag in the image file and display it wrong.

    I dunno, I downloaded the raw and it's still oriented wrong:

    0_1514494806422_d707de50-35a7-4153-a53e-6ca93c3bd6e9-image.png


  • Impossible Mission Players - A

    @tsaukpaetra
    The picture has been permanently Discoursified.



  • @tsaukpaetra Yeah because when the broken stupid idiot forum software made by morons deleted the tags, it also deleted the "orientation" tag. Which isn't personal information, or anything that should be deleted, but is critical to correctly displaying the image.


  • Impossible Mission Players - A

    @blakeyrat said in The Official Status Thread:

    @tsaukpaetra Yeah because when the broken stupid idiot forum software made by morons deleted the tags, it also deleted the "orientation" tag. Which isn't personal information, or anything that should be deleted, but is critical to correctly displaying the image.

    So you're saying NodeBB purposefully edited the raw file that was uploaded? That's a bit far fetched...

    Typically when this happens, the preview is rotated wrong, but when you download the raw file it displays fine.


  • Notification Spam Recipient

    @blakeyrat said in The Official Status Thread:

    both Discourse and NodeBB before you bitch

    Discourse doesn't do that. If it did, it doesn't anymore.


  • kills Dumbledore

    @tsaukpaetra said in The Official Status Thread:

    So you're saying NodeBB purposefully edited the raw file that was uploaded?

    If by raw file that was uploaded you mean resized image that's linked to then yes. If, as a user, you have access to the original with all identifying tags then there's a bigger issue than whether rotation tags are removed


  • Notification Spam Recipient

    @jaloopa 'OK, so 10 out of 10 for style, but minus several million for good thinking, yeah?'


  • Fake News

    IE crashes every time I try an "Inspect Element" on a field Selenium's not filling out properly, and Netflix keeps hanging at 99%. Today is not my day.

    @blakeyrat said in The Official Status Thread:

    @tsaukpaetra Yeah because when the broken stupid idiot forum software made by morons deleted the tags, it also deleted the "orientation" tag. Which isn't personal information, or anything that should be deleted, but is critical to correctly displaying the image.

    Not sure why this was downvoted; it seems like the most likely cause of the problem. Image upload stripped all EXIF tags instead of being selective about it. I can see why upload would be overzealous with tags it doesn't know about but there should probably be a whitelist.


  • Impossible Mission Players - A

    @jaloopa said in The Official Status Thread:

    you mean resized image that's linked to

    😕 Are you talking about

    Raw file:

    0_1514502098146_fec3166c-c8aa-4cd6-b687-de6f4a2a50e2-image.png

    or

    Auto-resized file:

    0_1514502118290_d9e9e089-659d-4c76-b18f-255b98a816f9-image.png

    Because both of them have the wrong orientation (Though, to be fair, yes, technically the resized has it stripped, as I mentioned this has been the case before, and if the correct orientation was present in the raw file, you'd see it rotated properly, but alas, it is not).

    @heterodox said in The Official Status Thread:

    Not sure why this was downvoted; it seems like the most likely cause of the problem. Image upload stripped all EXIF tags instead of being selective about it. I can see why upload would be overzealous with tags it doesn't know about but there should probably be a whitelist.

    Yes, and that applies to the resized version, but my point is that the RAW file has the wrong orientation to begin with, therefore any modifications after the fact cannot be blamed on the modifier.

    What we're arguing here is akin to the following:

    Man has a house. Typically houses have a window blinds in their windows. Man wants to sell his house and so he gets a realtor to come and show it off. Realtors have been known to open window blinds. Potential buyers come and gawk at the weird lack of window blinds in the windows. Do you:

    • Blame the realtor for opening the window blinds
    • Tell the realtor they really should have left the window blinds alone
    • Realize that the house happens to not have had window blinds in the first place, so their open/close status is undefined

  • Fake News

    @tsaukpaetra said in The Official Status Thread:

    Yes, and that applies to the resized version, but my point is that the RAW file has the wrong orientation to begin with, therefore any modifications after the fact cannot be blamed on the modifier.

    Both the "raw" file and the resized file have EXIF data stripped. You don't have the RAW file (unless for some reason you have access to the file on @pie_flavor's hard drive/phone that he uploaded), you have the file that NodeBB decided to save, quite possibly after stripping the EXIF tags (seems like a sensible thing to do). I really can't tell why this is so difficult of a concept for you.

    In other news, figured out why Netflix is slow on my laptop: A ping /t on the router shows a packet loss of 33%, speed test shows 2.82 Mbps down, 5.67 Mbps up. On another computer I'm getting 45.8 Mbps down, 11.0 Mbps up. What the fuck? Rebooted the router, turned the client's radio off and on, it's still acting up and everything else is fine. Wat do.

    Edit: The properties on the bad client show an MTU of 1428 and link speed of 86/86 (Mbps); the properties on a good client show an MTU of 1500 and link speed of 866/173 (Mbps). Clearly the good client is using 802.11ac and the bad one's not (it's not a multiple of 433)... but why not, as it's an "Intel(R) Dual Band Wireless-AC 3165" and why are the packet drops occurring, which shouldn't be happening regardless, that's the question... Going to fall down a rabbit hole here, almost certainly...

    Edit 2: The bad client is using 802.11ac, network channel 149... so how the fuck is the link speed possibly 86/86?

    Edit 3: No dice with a driver update. This shit sucks, going to have to reset OS, I'm thinking.


  • Impossible Mission Players - A

    @heterodox said in The Official Status Thread:

    quite possibly after stripping the EXIF tags (seems like a sensible thing to do).

    No, it does not. If I upload something, I don't expect it to be altered in any way. I might expect a thumbnail to be generated for it, if whatever store is holding that something, but that's a separate object, not the thing that the download link points to.

    For example, do you expect Dropbox to alter uploaded images? No! Of course not, it's just holding a file! Does it generate a smaller preview file when you do? Yeah, they're nice like that! Same thing here.

    As proof, I'll upload the (fixed) file with proper orientation:

    0_1514505077710_1514493363753(fixed).jpg
    Verify using SHA-1 hash BBD3A834BE692640B826FE4F45A5F6A7DE5A9FCF (the resized version is 10678155A0AE52D39EA73DA8A8481AF8321BDBF3 )

    Note that this is not merely re-saving the image after rotating it in an editor like Paint, which results in a file like this:

    0_1514505191534_1514493363753(fixed) - Copy.jpg
    Verify using SHA-1 hash 14DAFC8AA35F8947EF515D3BCF455FFF3AF162A7 (the resized version is 68BBB613DAF66A57F701B1E20263A2E02E8ECC51 )

    You'll notice the one I "fixed" differs from the original by only six bytes (I added my name in addition to the orientation bit), while the manually rotated one is off by a few hundred (smaller, even).

    Tell me again how NodeBB is modifying the raw data that's being uploaded? I like to listen to insane people.



  • @pie_flavor said in The Official Status Thread:

    Discourse doesn't do that. If it did, it doesn't anymore.

    Probably because I reported that bug about 7 times, and Jeff Dickhole will eventually fix shit if enough people point it out.



  • @tsaukpaetra said in The Official Status Thread:

    Yes, and that applies to the resized version, but my point is that the RAW file has the wrong orientation to begin with,

    Unless you hacked into Pie Flavor's computer you don't have a copy of the raw file. (Which is not a RAW file, BTW. RAW is a totally different image format from jpeg.)

    Both the images you're looking at are hosted on what.thedailywtf.com and God knows what the forum did to them when they were uploaded.



  • @tsaukpaetra said in The Official Status Thread:

    No, it does not. If I upload something, I don't expect it to be altered in any way.

    Your expectations are not NodeBB's expectations.

    @tsaukpaetra said in The Official Status Thread:

    For example, do you expect Dropbox to alter uploaded images? No!

    Right; but Dropbox does not share the files without explicit permission from the uploader.

    NodeBB does, and thus it should alter uploaded images. (Specifically: by removing all personally-identifying meta-tags from it.)

    I was doxxed during the Discourse years because Discourse was coded by retarded idiot morons who never stop to think about anything, and didn't bother to remove personally-identifying meta-tags before sharing the file with the entire universe, an extremely obvious bug any decent software developer would have caught had they spent even a few seconds thinking about how their product should behave.


  • Impossible Mission Players - A

    @blakeyrat said in The Official Status Thread:

    God knows what the forum did to them when they were uploaded.

    Well it should treat them indiscriminately, so as I reposted what I believe to be a copy of the original file, it should have similarly modified it in the way @heterodox describes. Did it?



  • @tsaukpaetra I can't even parse that weird-ass sentence.

    Look, I'm done with this shit. Point is: the orientation tag isn't meta-data, it's data. It's required to view the image correctly. Products that strip it out are simply broken as fuck.


  • Impossible Mission Players - A

    @blakeyrat said in The Official Status Thread:

    @tsaukpaetra I can't even parse that weird-ass sentence.

    Look, I'm done with this shit. Point is: the orientation tag isn't meta-data, it's data. It's required to view the image correctly. Products that strip it out are simply broken as fuck.

    Right, which is moot because the original image didn't have that data correct to begin with.


Log in to reply
 

Looks like your connection to What the Daily WTF? was lost, please wait while we try to reconnect.