Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

spamabyss

macrumors member
Original poster
Dec 4, 2021
76
207
I’m trying to understand whether this is intended behavior or simply very poor UX.

I’m using Photos on macOS. When I select a photo and click Info, Photos clearly shows a file size of several megabytes. If I then drag that same photo from Photos into Telegram and explicitly send it as a file/document (not as a compressed photo), the result is a completely different file. The JPEG that gets sent is much smaller, often around 500 KB instead of several MB, and it has an opaque, GUID-style filename such as 62D59C22-43D2-494B-B94D-3009C96FE6B1_1_102_o.jpeg.

So this is the same photo, on the same Mac, where Info shows one file size, but drag-and-drop produces a different file with a different size and a different name. There is no indication that this is a preview, a recompressed version, or anything other than the original file shown in Info.

Only after digging into how Photos actually works do you learn that Photos is a database rather than a file browser, that drag-and-drop often exports a derived JPEG instead of the original, and that the only reliable way to get the real original file is to use File → Export → Export Unmodified Original.

This is extremely unintuitive. Drag-and-drop is universally understood to mean “copy this file as-is.” In Photos, it actually means “hand the destination app some representation of this asset,” without any transparency about what representation that is. The filename change alone makes this feel broken, but the change in file size and quality is worse.

Am I missing a setting that forces drag-and-drop to always use the original file, or is this genuinely the intended design? Because if it is, it’s one of the most confusing and expectation-breaking behaviors I’ve encountered in macOS.
 
  • Like
Reactions: Omega Mac
You can sometimes get closer to original using Option while dragging. That won't work for files such as Raw... for that, the only way to export a true "original" is File menu > Export > Export Unmodified Original
 
  • Like
Reactions: Omega Mac
This is extremely unintuitive. Drag-and-drop is universally understood to mean “copy this file as-is.” In Photos
The problem is that users will edit the photo, and this means that the photo they dragged should be "as is", as in as they see it. Giving them the unmodified would be similarly expectation-breaking for a number of users.

I think there's not really a good UX for this in either case, as a drag and drop simply does not have the required complexity to be asking the user about which version they want, file type, etc. Apple made a decision to prioritize the non-technical user, who expects the photo to be visually the same, rather than the technical user, who expects a bit-for-bit copy of the unmodified original.
 
  • Like
Reactions: 01cowherd
I also just now realized that "export unmodified original" will give me a version without the edits. But dragging and dropping I'd expect to move the exactly as seen version. That would be the most intuitive in my books?

The part that drives me crazy is the following: Once I edit a photo I can then go in Telegram and send an uncompressed version of it that's about the same size as shown in the info in photos. Same if I send the photo via AirDrop. Same size as shown in the info and it has all the edits I made. But if I don't want to go the extra step via airdrop or telegram, I only have the option to export the file. I can then either chose jpg quality: Maximum - That leaves me with a larger version than my original edited photo. Or high, which gives me a smaller version.

So in order to export the original sized edited version I have to go that path via AirDrop or uploading the file to Telegram? That can't be the only way? Am I missing something?
 
  • Like
Reactions: Omega Mac
the only reasonable reply to this situation is
Tim Cook gets really frustrated over photos the hassle of click and drag dropping
so we suffers!
 
isn’t that related to Telegram in this case? If I drag a JPEG from Apple Photos to the Finder it has the same size as within Photos.

I do not use Telegram, but outside Apple Messages, many apps will recompress and/or change the dimension of an image, e.g., Whatsapp, Instagram, etc.. Are the dimensions the same after transmission via Telegram? Or is there a quality setting for Telegram?

Also: drag&drop a PNG from Apple Photos to the Finder - you will get an exact copy of the image in PNG format. Use the »Share«-functionality and a new JPEG version of the PNG will be send to the other program you share with. I am sufficiently sure that this happens also for any other source image format (including JPEG) when using »Share«.

Drag&drop to into another program window is handled by the receiver - whateve4 Telegram is doing here 🙂
 
  • Like
Reactions: MacCheetah3
isn’t that related to Telegram in this case? If I drag a JPEG from Apple Photos to the Finder it has the same size as within Photos.

I do not use Telegram, but outside Apple Messages, many apps will recompress and/or change the dimension of an image, e.g., Whatsapp, Instagram, etc.. Are the dimensions the same after transmission via Telegram? Or is there a quality setting for Telegram?

Also: drag&drop a PNG from Apple Photos to the Finder - you will get an exact copy of the image in PNG format. Use the »Share«-functionality and a new JPEG version of the PNG will be send to the other program you share with. I am sufficiently sure that this happens also for any other source image format (including JPEG) when using »Share«.

Drag&drop to into another program window is handled by the receiver - whateve4 Telegram is doing here 🙂
You're right! I stand corrected. If I drag and drop to finder it works. That must be some weird Telegram related issue. Glad I asked. Makes my life a bit easier! 🙂
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.