Add support for row-by-row png encodes
authorMatt Sarett <msarett@google.com>
Fri, 5 May 2017 15:13:26 +0000 (11:13 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Fri, 5 May 2017 16:34:13 +0000 (16:34 +0000)
commitc367d03fb04fccdc63b1379cf74ddc1cab842039
tree34bf729ad13945d6351874c547edef2064c7415c
parent243ed375544de7446037fde6ad29944d5eda54bf
Add support for row-by-row png encodes

Also adds a SkEncoder base class.

Bug: 713862
Change-Id: Ia3f009cd9f376514f6c19396245fab3a43ae6536
Reviewed-on: https://skia-review.googlesource.com/15152
Reviewed-by: Leon Scroggins <scroggo@google.com>
Commit-Queue: Matt Sarett <msarett@google.com>
gm/encode-platform.cpp
gm/encode-srgb.cpp
src/images/SkEncoder.h [new file with mode: 0644]
src/images/SkImageEncoder.cpp
src/images/SkImageEncoderPriv.h
src/images/SkJPEGImageEncoder.cpp
src/images/SkJpegEncoder.h
src/images/SkPNGImageEncoder.cpp
src/images/SkPngEncoder.h [new file with mode: 0644]
tests/CodecTest.cpp
tests/EncodeTest.cpp