OLD | NEW |
1 #include "CrashHandler.h" | 1 #include "CrashHandler.h" |
2 #include "DMJsonWriter.h" | 2 #include "DMJsonWriter.h" |
3 #include "DMSrcSink.h" | 3 #include "DMSrcSink.h" |
4 #include "DMSrcSinkAndroid.h" | 4 #include "DMSrcSinkAndroid.h" |
5 #include "OverwriteLine.h" | 5 #include "OverwriteLine.h" |
6 #include "ProcStats.h" | 6 #include "ProcStats.h" |
7 #include "SkBBHFactory.h" | 7 #include "SkBBHFactory.h" |
8 #include "SkChecksum.h" | 8 #include "SkChecksum.h" |
9 #include "SkCommonFlags.h" | 9 #include "SkCommonFlags.h" |
10 #include "SkForceLinking.h" | 10 #include "SkForceLinking.h" |
(...skipping 453 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
464 if (bitmap) { | 464 if (bitmap) { |
465 // We can't encode A8 bitmaps as PNGs. Convert them to 8888 first. | 465 // We can't encode A8 bitmaps as PNGs. Convert them to 8888 first. |
466 SkBitmap converted; | 466 SkBitmap converted; |
467 if (bitmap->info().colorType() == kAlpha_8_SkColorType) { | 467 if (bitmap->info().colorType() == kAlpha_8_SkColorType) { |
468 if (!bitmap->copyTo(&converted, kN32_SkColorType)) { | 468 if (!bitmap->copyTo(&converted, kN32_SkColorType)) { |
469 fail("Can't convert A8 to 8888.\n"); | 469 fail("Can't convert A8 to 8888.\n"); |
470 return; | 470 return; |
471 } | 471 } |
472 bitmap = &converted; | 472 bitmap = &converted; |
473 } | 473 } |
474 if (!SkImageEncoder::EncodeStream(&file, *bitmap, SkImageEncoder::kP
NG_Type, 100)) { | 474 if (!SkImageEncoder::EncodeStream(&file, *bitmap, kPNG_SkEncodedForm
at, 100)) { |
475 fail(SkStringPrintf("Can't encode PNG to %s.\n", path.c_str())); | 475 fail(SkStringPrintf("Can't encode PNG to %s.\n", path.c_str())); |
476 return; | 476 return; |
477 } | 477 } |
478 } else { | 478 } else { |
479 if (!file.writeStream(data, len)) { | 479 if (!file.writeStream(data, len)) { |
480 fail(SkStringPrintf("Can't write to %s.\n", path.c_str())); | 480 fail(SkStringPrintf("Can't write to %s.\n", path.c_str())); |
481 return; | 481 return; |
482 } | 482 } |
483 } | 483 } |
484 } | 484 } |
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
642 } | 642 } |
643 return 0; | 643 return 0; |
644 } | 644 } |
645 | 645 |
646 #if !defined(SK_BUILD_FOR_IOS) && !defined(SK_BUILD_FOR_NACL) | 646 #if !defined(SK_BUILD_FOR_IOS) && !defined(SK_BUILD_FOR_NACL) |
647 int main(int argc, char** argv) { | 647 int main(int argc, char** argv) { |
648 SkCommandLineFlags::Parse(argc, argv); | 648 SkCommandLineFlags::Parse(argc, argv); |
649 return dm_main(); | 649 return dm_main(); |
650 } | 650 } |
651 #endif | 651 #endif |
OLD | NEW |