• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..16-Feb-2021-

LICENSE.mdH A D16-Feb-20214.9 KiB11083

README.chromiumH A D16-Feb-2021287 109

README.mdH A D16-Feb-2021619 1710

SkGifCodec.hH A D16-Feb-2021613 218

SkGifImageReader.cppH A D16-Feb-202138.4 KiB959576

SkGifImageReader.hH A D16-Feb-202112.5 KiB399264

SkLibGifCodec.cppH A D16-Feb-202121.6 KiB532338

SkLibGifCodec.hH A D16-Feb-20215.8 KiB15456

libgifcodec.gniH A D16-Feb-2021304 1512

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