Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(486)

Issue 352873002: [wip] image color correction (Closed)

Created:
6 years, 6 months ago by Noel Gordon
Modified:
4 years, 6 months ago
CC:
blink-reviews, vikasa, eae+blinkwatch, rwlbuis, jamesr, krit, skal, abarth-chromium, danakj, dglazkov+blink, Rik, gavinp+loader_chromium.org, jchaffraix+rendering, pdr., rune+blink, zoltan1, jbroman, Nate Chapin, jzern, blink-reviews-rendering, leviw+renderwatch, blink-layers+watch_chromium.org, urvang (Google), Stephen Chennney, sugoi1
Visibility:
Public.

Description

[wip] image color correction BUG=None

Patch Set 1 #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+813 lines, -131 lines) Patch
M Source/core/fetch/ImageResource.h View 1 chunk +2 lines, -0 lines 0 comments Download
M Source/core/fetch/ImageResource.cpp View 1 chunk +21 lines, -0 lines 0 comments Download
M Source/core/frame/FrameView.cpp View 1 chunk +4 lines, -0 lines 0 comments Download
M Source/core/page/Page.h View 1 chunk +2 lines, -0 lines 0 comments Download
M Source/core/page/Page.cpp View 3 chunks +36 lines, -0 lines 0 comments Download
M Source/core/rendering/compositing/CompositedLayerMapping.h View 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/rendering/compositing/CompositedLayerMapping.cpp View 6 chunks +18 lines, -7 lines 0 comments Download
M Source/platform/blink_platform.gypi View 2 chunks +6 lines, -0 lines 0 comments Download
M Source/platform/graphics/BitmapImage.h View 4 chunks +8 lines, -3 lines 0 comments Download
M Source/platform/graphics/BitmapImage.cpp View 4 chunks +55 lines, -14 lines 3 comments Download
M Source/platform/graphics/BitmapImageTest.cpp View 2 chunks +28 lines, -0 lines 0 comments Download
A + Source/platform/graphics/ColorSpaceFilter.h View 1 chunk +10 lines, -7 lines 0 comments Download
A Source/platform/graphics/ColorSpaceFilter.cpp View 1 chunk +209 lines, -0 lines 1 comment Download
A + Source/platform/graphics/ColorSpaceProfile.h View 1 chunk +46 lines, -13 lines 0 comments Download
A + Source/platform/graphics/ColorSpaceTransform.h View 1 chunk +46 lines, -13 lines 0 comments Download
M Source/platform/graphics/DeferredImageDecoder.h View 3 chunks +3 lines, -0 lines 0 comments Download
M Source/platform/graphics/DeferredImageDecoder.cpp View 3 chunks +8 lines, -2 lines 0 comments Download
M Source/platform/graphics/GraphicsLayer.cpp View 3 chunks +16 lines, -5 lines 1 comment Download
A + Source/platform/graphics/GraphicsScreen.h View 1 chunk +11 lines, -11 lines 0 comments Download
A Source/platform/graphics/GraphicsScreen.cpp View 1 chunk +141 lines, -0 lines 0 comments Download
M Source/platform/graphics/ImageSource.h View 2 chunks +4 lines, -1 line 0 comments Download
M Source/platform/graphics/ImageSource.cpp View 4 chunks +13 lines, -9 lines 0 comments Download
M Source/platform/graphics/skia/NativeImageSkia.h View 2 chunks +3 lines, -10 lines 0 comments Download
M Source/platform/graphics/skia/NativeImageSkia.cpp View 4 chunks +16 lines, -14 lines 1 comment Download
M Source/platform/image-decoders/ImageDecoder.h View 2 chunks +3 lines, -1 line 0 comments Download
M Source/platform/image-decoders/jpeg/JPEGImageDecoder.h View 3 chunks +3 lines, -0 lines 0 comments Download
M Source/platform/image-decoders/jpeg/JPEGImageDecoder.cpp View 4 chunks +27 lines, -5 lines 0 comments Download
M Source/platform/image-decoders/png/PNGImageDecoder.h View 2 chunks +4 lines, -1 line 0 comments Download
M Source/platform/image-decoders/png/PNGImageDecoder.cpp View 4 chunks +25 lines, -4 lines 0 comments Download
M Source/platform/image-decoders/webp/WEBPImageDecoder.h View 2 chunks +4 lines, -1 line 0 comments Download
M Source/platform/image-decoders/webp/WEBPImageDecoder.cpp View 3 chunks +29 lines, -10 lines 0 comments Download
M Source/web/WebViewImpl.h View 1 chunk +1 line, -0 lines 0 comments Download
M Source/web/WebViewImpl.cpp View 1 chunk +8 lines, -0 lines 0 comments Download
M public/web/WebView.h View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 24 (1 generated)
Stephen White
Some random comments. https://codereview.chromium.org/352873002/diff/1/Source/platform/graphics/ColorSpaceFilter.cpp File Source/platform/graphics/ColorSpaceFilter.cpp (right): https://codereview.chromium.org/352873002/diff/1/Source/platform/graphics/ColorSpaceFilter.cpp#newcode156 Source/platform/graphics/ColorSpaceFilter.cpp:156: sender.writeFunctionPtr(const_cast<ColorSpaceTransformFilter*>(this)->m_transform.release().leakRef()); This definitely won't work out-of-process. ...
6 years, 5 months ago (2014-07-03 18:38:17 UTC) #1
Noel Gordon
On 2014/07/03 18:38:17, Stephen White wrote: > Some random comments. Didn't seem random to me; ...
6 years, 4 months ago (2014-08-18 14:56:22 UTC) #2
Noel Gordon
First, factor out some ImageSource.cpp changes. Submitted https://src.chromium.org/viewvc/blink?revision=180434&view=revision for that.
6 years, 4 months ago (2014-08-18 14:58:33 UTC) #3
Noel Gordon
The webp decoder does not update correctly when a tab changes monitor. Filed https://code.google.com/p/chromium/issues/detail?id=404544 about ...
6 years, 4 months ago (2014-08-18 15:01:48 UTC) #4
Noel Gordon
Factor out clearColorTransform() changed to JPEG/PNG/WEBP decoders. Filed https://code.google.com/p/chromium/issues/detail?id=404639 about that.
6 years, 4 months ago (2014-08-18 15:04:24 UTC) #5
Noel Gordon
On 2014/08/18 15:04:24, Noel Gordon wrote: > Factor out clearColorTransform() changed to JPEG/PNG/WEBP decoders. Filed ...
6 years, 4 months ago (2014-08-19 05:34:04 UTC) #6
Noel Gordon
Fix include order ImageDecoder.h https://src.chromium.org/viewvc/blink?view=rev&revision=180535
6 years, 4 months ago (2014-08-19 13:43:22 UTC) #7
Noel Gordon
Give BitmapImage::draw "bm" a name https://src.chromium.org/viewvc/blink?view=rev&revision=180540
6 years, 4 months ago (2014-08-19 13:43:56 UTC) #8
Noel Gordon
Remove a comment from isSizeAvailable (for urvang) https://src.chromium.org/viewvc/blink?view=rev&revision=180531
6 years, 4 months ago (2014-08-19 13:44:44 UTC) #9
Noel Gordon
Directly composited images are images: ASSERT that https://src.chromium.org/viewvc/blink?view=rev&revision=180721
6 years, 4 months ago (2014-08-22 05:09:06 UTC) #10
Stephen White
I realize this is still WIP, but you should probably break out the Page and ...
6 years, 4 months ago (2014-08-22 13:53:41 UTC) #11
Noel Gordon
Yeap, I'm breaking the compositer changes for vollick as we speak.
6 years, 4 months ago (2014-08-22 13:55:42 UTC) #12
Noel Gordon
Fix include order pre-submit nit in NativeImageSkia.cpp https://src.chromium.org/viewvc/blink?view=rev&revision=180780 Doing compositor prep change again post-revert https://src.chromium.org/viewvc/blink?view=rev&revision=180779
6 years, 4 months ago (2014-08-22 17:26:38 UTC) #13
Noel Gordon
Directly composited images are images: ASSERT that https://codereview.chromium.org/491773002 (appears to have stuck this time, fingers ...
6 years, 3 months ago (2014-08-26 12:57:41 UTC) #14
Noel Gordon
Add directly composited image dynamic CSS filter test https://src.chromium.org/viewvc/blink?view=rev&revision=180826
6 years, 3 months ago (2014-08-26 12:58:15 UTC) #15
Noel Gordon
Inline BitmpaImage::isAllDataReceived https://src.chromium.org/viewvc/blink?view=rev&revision=180832
6 years, 3 months ago (2014-08-26 12:58:45 UTC) #16
Noel Gordon
Add BitmapImage resetDecoder() method https://src.chromium.org/viewvc/blink?view=rev&revision=180835
6 years, 3 months ago (2014-08-26 12:59:22 UTC) #17
sugoi1
I read this mostly for myself, but here are some minor comments. https://codereview.chromium.org/352873002/diff/1/Source/platform/graphics/BitmapImage.cpp File Source/platform/graphics/BitmapImage.cpp ...
6 years, 3 months ago (2014-08-29 18:51:12 UTC) #19
Noel Gordon
On 2014/08/29 18:51:12, sugoi1 wrote: > I read this mostly for myself, but here are ...
6 years, 3 months ago (2014-09-01 16:48:39 UTC) #20
Noel Gordon
CSS clip-path should prevent direct image compositing https://src.chromium.org/viewvc/blink?view=rev&revision=181138
6 years, 3 months ago (2014-09-01 16:50:06 UTC) #21
Noel Gordon
Composited images should respond to dynamic style changes https://src.chromium.org/viewvc/blink?view=rev&revision=181154
6 years, 3 months ago (2014-09-01 16:50:59 UTC) #22
Noel Gordon
On 2014/08/22 13:53:41, Stephen White wrote: > I realize this is still WIP, but you ...
6 years, 3 months ago (2014-09-05 14:44:13 UTC) #23
Noel Gordon
6 years, 3 months ago (2014-09-15 06:16:01 UTC) #24
On 2014/08/22 13:53:41, Stephen White wrote:
> I realize this is still WIP, but you should probably break out the Page and
> ImageResource changes into a separate CL (+japhet) and the compositing changes
> into a third (+vollick)

Page changes done.

Add RenderView / Widget setDeviceColorProfile interface to Page
https://src.chromium.org/viewvc/blink?view=rev&revision=181899

> so they can be reviewed in isolation by the appropriate folks.

Powered by Google App Engine
This is Rietveld 408576698