Add support for writing icc profiles to the jpeg encoder
authorMatt Sarett <msarett@google.com>
Wed, 22 Mar 2017 16:53:27 +0000 (12:53 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Wed, 22 Mar 2017 17:34:32 +0000 (17:34 +0000)
commit4ef01482025e2e629e35458aa214436d3b4138e8
tree114f744241a26f3e2875562bc2ee4871f0c97e1c
parent801f8b824fee6397422e47537f0f13034ac54ce6
Add support for writing icc profiles to the jpeg encoder

Also, share the impl for skjpeg_error_mgr between the
jpeg decoder and encoder.  They are already identical
anyway.

BUG=skia:

Change-Id: I4d67f28126388fef3057d62b6e0b203e21ed4afb
Reviewed-on: https://skia-review.googlesource.com/10011
Reviewed-by: Leon Scroggins <scroggo@google.com>
Commit-Queue: Matt Sarett <msarett@google.com>
src/codec/SkJpegCodec.cpp
src/codec/SkJpegPriv.h [new file with mode: 0644]
src/codec/SkJpegUtility.h
src/images/SkImageEncoderFns.h [moved from src/images/transform_scanline.h with 95% similarity]
src/images/SkJPEGImageEncoder.cpp
src/images/SkJPEGWriteUtility.h
src/images/SkPNGImageEncoder.cpp
src/images/SkWEBPImageEncoder.cpp
tests/CodecTest.cpp