Lines Matching refs:src
34 static bool encode(SkEncodedImageFormat format, SkWStream* dst, const SkPixmap& src) {
37 return SkJpegEncoder::Encode(dst, src, SkJpegEncoder::Options());
39 return SkPngEncoder::Encode(dst, src, SkPngEncoder::Options());
46 const SkPixmap& src) {
49 return SkJpegEncoder::Make(dst, src, SkJpegEncoder::Options());
51 return SkPngEncoder::Make(dst, src, SkPngEncoder::Options());
64 SkPixmap src;
65 success = bitmap.peekPixels(&src);
72 success = encode(format, &dst0, src);
75 auto encoder1 = make(format, &dst1, src);
76 for (int i = 0; i < src.height(); i++) {
81 auto encoder2 = make(format, &dst2, src);
82 for (int i = 0; i < src.height(); i+=3) {
87 auto encoder3 = make(format, &dst3, src);
187 SkPixmap src;
188 success = bitmap.peekPixels(&src);
196 success = SkJpegEncoder::Encode(&dst0, src, options);
200 success = SkJpegEncoder::Encode(&dst1, src, options);
204 success = SkJpegEncoder::Encode(&dst2, src, options);
227 static void testPngComments(const SkPixmap& src, SkPngEncoder::Options& options,
255 bool success = SkPngEncoder::Encode(&dst, src, options);
299 SkPixmap src;
300 success = bitmap.peekPixels(&src);
308 success = SkPngEncoder::Encode(&dst0, src, options);
312 success = SkPngEncoder::Encode(&dst1, src, options);
316 success = SkPngEncoder::Encode(&dst2, src, options);
319 testPngComments(src, options, r);
390 SkPixmap src;
391 success = bitmap.peekPixels(&src);
401 success = SkWebpEncoder::Encode(&dst0, src, options);
405 success = SkWebpEncoder::Encode(&dst1, src, options);
410 success = SkWebpEncoder::Encode(&dst2, src, options);
415 success = SkWebpEncoder::Encode(&dst3, src, options);