Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
LICENSE.md | D | 23-Nov-2023 | 4.9 KiB | 110 | 83 | |
README.chromium | D | 23-Nov-2023 | 287 | 10 | 9 | |
README.md | D | 23-Nov-2023 | 619 | 17 | 10 | |
SkGifCodec.h | D | 23-Nov-2023 | 613 | 21 | 8 | |
SkGifImageReader.cpp | D | 23-Nov-2023 | 38.4 KiB | 959 | 576 | |
SkGifImageReader.h | D | 23-Nov-2023 | 12.5 KiB | 399 | 264 | |
SkLibGifCodec.cpp | D | 23-Nov-2023 | 21.8 KiB | 539 | 341 | |
SkLibGifCodec.h | D | 23-Nov-2023 | 5.8 KiB | 154 | 56 | |
libgifcodec.gni | D | 23-Nov-2023 | 304 | 15 | 12 |
README.chromium
1Name: libgif codec for Skia 2Short Name: libgifcodec 3URL: https://skia.googlesource.com/libgifcodec/ 4Version: unknown 5License: MPL-1.1/GPL-2.0/LGPL-2.1 + BSD-3-Clause + BSD-2-Clause 6License File: LICENSE.md 7Security Critical: yes 8Description: See file README.md 9Local Modifications: None 10
README.md
1LIBGIF CODEC FOR SKIA 2===================== 3 4libgifcodec is based on a fork of libgif made by Chromium. It was copied into 5Skia with <https://codereview.chromium.org/2045293002>, as 6<https://skia.googlesource.com/skia/+/19b91531e912283d237435d94516575b28713cba>. 7 8The header file `SkGifCodec.h` exposes two functions: 9 10 * `bool SkGifCodec::IsGif(const void*, size_t);` 11 12 * `std::unique_ptr<SkCodec> SkGifCodec::MakeFromStream(std::unique_ptr<SkStream>, SkCodec::Result*);` 13 14Which can be used by Skia's `SkCodec::MakeFromStream` to implement GIF Decoding. 15 16See [`LICENSE.md`](LICENSE.md) for the license information. 17