Lines Matching defs:src
12 #include "src/images/SkImageEncoderPriv.h"
32 bool SkEncodeImage(SkWStream* dst, const SkBitmap& src, SkEncodedImageFormat f, int q) {
34 return src.peekPixels(&pixmap) && SkEncodeImage(dst, pixmap, f, q);
37 bool SkEncodeImage(SkWStream* dst, const SkPixmap& src,
41 return SkEncodeImageWithCG(dst, src, format);
43 return SkEncodeImageWithWIC(dst, src, format, quality);
45 return SkEncodeImageWithNDK(dst, src, format, quality);
51 return SkJpegEncoder::Encode(dst, src, opts);
55 return SkPngEncoder::Encode(dst, src, opts);
78 return SkWebpEncoder::Encode(dst, src, opts);
105 sk_sp<SkData> SkEncodePixmap(const SkPixmap& src, SkEncodedImageFormat format, int quality) {
107 return SkEncodeImage(&stream, src, format, quality) ? stream.detachAsData() : nullptr;
110 sk_sp<SkData> SkEncodeBitmap(const SkBitmap& src, SkEncodedImageFormat format, int quality) {
112 return src.peekPixels(&pixmap) ? SkEncodePixmap(pixmap, format, quality) : nullptr;