Jump to content

Hello everyone, recently i did a little experiment involving Instagram and its image compression. I took the same image taken by my DSLR, uploaded one using my S8 and the other using a friends iPhone 10. The quality of the image uploaded by the iPhone was so much more sharper and detailed than that on my S8. After reading up on this, apparently this is due to the fact that there are so many different android devices, Instagram cant make an app that is dedicated to them all, therefore has a universal one. While obviously on apples side it can focus on making just 2/3. This then affects the quality of the image that is uploaded. Now my question is, is there any workaround to this aside from doing the typical lightroom resize to 1080px (which from my testing still doesnt provide as sharp of an image as on an iphone, but does help), or simply going out and buying an iPhone? Perhaps a modded apk which works around this? I havent been able to find much doing a google search so maybe someone on here can help. Thanks in advance. 

R7 5800X3D | XFX Merc 6900 XT Limited Black | 32gb 3200mhz CL16

Link to comment
https://linustechtips.com/topic/1117244-image-compression-between-oss/
Share on other sites

Link to post
Share on other sites

Yes, use an app like Skype doesn't do image compression, and send what you send as is in all it's glory.

 

Actually, Instagram can use it's own image compression and have it standard everywhere. It is not taxing to compress an image, even on old and slow phones. They probably rely on the OS built-in utility APIs to do the work for them, and the result of the compression and decompression varies based on the OS version.

 

While at it, if you send an image via iMessage, it does like Skype, it sends it as is, if I am not mistaken. However, if you use SMS, then because SMS doesn't actually support file transfers, and really sends the image as a series of text messages (limited to 140 chars for binary data) the SMS app itself highly compresses the image before sending it to reduce the number of messages it needs to send.

Link to post
Share on other sites

Instagram could very easily make the android app's processing as good, regardless of what device. But instagram has never actually cared about image quality in the first place, so they don't bother, they just use whatever's the easiest.

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to post
Share on other sites

31 minutes ago, GoodBytes said:

Yes, use an app like Skype doesn't do image compression, and send what you send as is in all it's glory.

 

Actually, Instagram can use it's own image compression and have it standard everywhere. It is not taxing to compress an image, even on old and slow phones. They probably rely on the OS built-in utility APIs to do the work for them, and the result of the compression and decompression varies based on the OS version.

 

While at it, if you send an image via iMessage, it does like Skype, it sends it as is, if I am not mistaken. However, if you use SMS, then because SMS doesn't actually support file transfers, and really sends the image as a series of text messages (limited to 140 chars for binary data) the SMS app itself highly compresses the image before sending it to reduce the number of messages it needs to send.

Cheers for the reply, i was however looking for an answer specific to Instagram on android as its mostly what i use to share to my photography page, and to see if there are any walkarounds to keeping quality there.

R7 5800X3D | XFX Merc 6900 XT Limited Black | 32gb 3200mhz CL16

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×