Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
gif.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: GPL-2.0-or-later
2
//
3
// Created by Michael Kowalski on 4/15/25.
4
//
5
6
#ifndef GIF_H
7
#define GIF_H
8
9
#include "
extension/implementation/implementation.h
"
10
11
// GIF image exporter. It supports animated GIFs as well.
12
// To create an animated GIF, prepare a document with multiple pages.
13
// Export dialog "Pages" option can then be used to create an animated multiframe GIF.
14
15
namespace
Inkscape::Extension::Internal
{
16
17
class
Gif
:
public
Implementation::Implementation
{
18
public
:
19
void
save
(
Output
* mod,
SPDocument
* doc,
char
const
* filename)
override
;
20
21
static
void
init
();
22
};
23
24
}
25
26
#endif
//GIF_H
Inkscape::Extension::Implementation::Implementation
Base class for all implementations of modules.
Definition
implementation.h:74
Inkscape::Extension::Internal::Gif
Definition
gif.h:17
Inkscape::Extension::Internal::Gif::init
static void init()
Inkscape::Extension::Internal::Gif::save
void save(Output *mod, SPDocument *doc, char const *filename) override
Inkscape::Extension::Output
Definition
output.h:23
SPDocument
Typed SVG document implementation.
Definition
document.h:101
implementation.h
Inkscape::Extension::Internal
Definition
adaptiveThreshold.cpp:18
src
extension
internal
gif.h
Generated on Sun Jul 6 2025 04:01:58 for Inkscape by
1.9.8