Live data from Hacker News

Bringing Wide Color to Instagram

engineering.instagram.com

111–120 of 121 posts

Re: Bringing Wide Color to Instagram

#111
post #41

I'm not sure if this is different in the iPhone 7, but the 6S is pretty terrible at color representation in photos, specifically when dealing with neon lights. The iPhone tends to overexpose the neon light to make up for the surrounding being darker, so to get a 'decent' shot, I have to down the exposure by about 2/3 on the 'brightness' in the normal Camera app. But in general, it has a hard time showing as good of c…

That's more a problem of the camera and ISP and not color management and display.

That's what I figured. I hope that the sensor becomes better and better, so that one day I can take great neon light photos (as well as see the correct color of red).

Re: Bringing Wide Color to Instagram

#112
post #13

Note that the red test image is only valid for iOS devices, since in Android you can see the Instagram logo even though it doesn't support wide color

Do you know why that is the case? Do Android devices project the Display P3 color space into the sRGB color space?

No. There is absolutely no color management in Android. https://code.google.com/p/android/issues/detail?id=225281

Re: Bringing Wide Color to Instagram

#114

Earlier quoted context omitted.

Because it isn't complicated or novel to make compressed 8-bit jpegs have color filters. There are tools for the job and they've been around for a long time. Working in a different color space than standard requires a little bit of familiarity and finesse that modifying 8-bit jpegs for consumption on the internet did not require. Many photographers and printers are familiar with this dilemma in a variety of circumsta…

I'm sure the comment you're replying to wasn't thinking of the algorithm that applies a filter to a jpeg, but the process by which that filter is created in the first place. The assumption being that there's some sort of theory to colour that allows you to systematically improve the aesthetic qualities of images. As an analogy, think of the value music theory (i. e. https://en.wikipedia.org/wiki/Scale_(music)#Harmoni…

The creative process isn't novel. There isn't even the capability of any layer masking in most mobile apps, including Instagram, compared to pre-existing more robust tools on desktop (and other mobile apps), severely limiting the 'technical interestingness' to begin with.

Re: Bringing Wide Color to Instagram

#115

Earlier quoted context omitted.

Chrome should be able to display it fine. The dl=1 param on the Dropbox URL means the request is served with a response header indicating it's a download. Change the link to dl=0 and it won't force the download.

link for the lazy: https://www.dropbox.com/s/tgarynpj65ouafd/insta-logo.png?dl=... By the way, anyone who can display it (all my nice monitors aren't with me at the moment) can you see it on this imgur link? http://i.imgur.com/qCna54M.png

There's something weird happening.

imgur shows straight red on my 2015 Macbook Pro, but my iPhone 7 shows the logo.

The dropbox thumbnail link (with ?dl=0) shows the logo. Opening the link with ?dl=1 in Preview shows straight red. I think Dropbox is doing some weird thumbnail processing.

Re: Bringing Wide Color to Instagram

#117
post #2

Here if anyone has questions on the implementation or such.

Our iOS dev hunkered down today and may have come up with a decent solution to your EAGLView issue. You can find the write-up on medium: https://medium.com/imgly/bringing-wide-color-to-photoeditor-....

Re: Bringing Wide Color to Instagram

#118

Earlier quoted context omitted.

Instead of fixing the horrible JPEG encoding can you please add support for webp? It's quite a bit smaller and well supported with polyfills since it's just a single vp8 frame

polyfills in general are a really awful user experience. They are typically pushed by people who use the latest chrome, so they have an excuse not to care about other browsers. Their preformance, and usability is almost invariably terrible.

You don't need a polyfill to deploy Webp. Chrome automatically sends webp in the Accept headers for images, so on the CDN level you could implement some logic to seamlessly swap in Webp images for the browsers that support it. Imgix does this for instance.

Re: Bringing Wide Color to Instagram

#119
post #2

Here if anyone has questions on the implementation or such.

Our iOS dev hunkered down today and may have come up with a decent solution to your EAGLView issue. You can find the write-up on medium: https://medium.com/imgly/bringing-wide-color-to-photoeditor-... .

Your link somehow got truncated. Here’s the full thing: https://medium.com/imgly/bringing-wide-color-to-photoeditor-...

Re: Bringing Wide Color to Instagram

#120
post #2

Here if anyone has questions on the implementation or such.

It's great you listen. So I'll try. 1. Scaling down in linear colorspace is essential. One example is [1], where [2] is sRGB and [3] is linear. There are some canary images too [4]. 2. Plain bicubic filtering is not good anymore. EWA (Elliptical Weighted Averaging) filtering by Nicolas Robidoux produces much better results [5]. 3. Using default JPEG quantization tables at quality 75 is not good anymore. That's what p…

I thought there was something familiar about that name Robidoux … I see he's the same one that got some crowdfounded work on GIMP's new scaling methods: http://libregraphicsworld.org/blog/entry/advanced-samplers-f...
Post reply on HN