Hawkynt.GifFileFormat
1.0.0.8
dotnet add package Hawkynt.GifFileFormat --version 1.0.0.8
NuGet\Install-Package Hawkynt.GifFileFormat -Version 1.0.0.8
<PackageReference Include="Hawkynt.GifFileFormat" Version="1.0.0.8" />
<PackageVersion Include="Hawkynt.GifFileFormat" Version="1.0.0.8" />
<PackageReference Include="Hawkynt.GifFileFormat" />
paket add Hawkynt.GifFileFormat --version 1.0.0.8
#r "nuget: Hawkynt.GifFileFormat, 1.0.0.8"
#:package Hawkynt.GifFileFormat@1.0.0.8
#addin nuget:?package=Hawkynt.GifFileFormat&version=1.0.0.8
#tool nuget:?package=Hawkynt.GifFileFormat&version=1.0.0.8
Hawkynt.GifFileFormat
Overview
GifFileFormat is a C# project aimed at providing a robust way to work with GIF files. This project includes various classes and methods to handle different aspects of GIFs, such as dimensions, frames, color resolution, and more.
Project Structure
- ColorResolution: Handles the color resolution settings for GIFs.
- Dimensions: Manages the width and height of the GIF.
- Frame: Represents individual frames within a GIF.
- FrameDisposalMethod: Handles how frames are disposed of when a new frame is drawn.
- LoopCount: Manages the looping behavior of GIFs.
- Offset: Handles the offset values for GIF frames.
- Writer: Provides methods to write or save GIF files.
Getting Started
Prerequisites
- .NET SDK installed on your machine.
Building the Project
To build the project, navigate to the project directory and run:
dotnet build
Running Tests
If the project includes unit tests (typically in a Tests or similar directory), you can run them using:
dotnet test
Using the Library
To use the GifFileFormat classes, simply include them in your project and start working with GIF files. Here’s a basic example:
using Hawkynt.GifFileFormat;
public class Program {
static void Main(string[] args) {
// Example usage of the Frame class
Frame gifFrame = new Frame();
// Add your code to manipulate the gifFrame here
}
}
Contributing
Contributions are welcome! Please feel free to submit issues, fork the repository, and send pull requests.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
Contact
For any questions or issues, please open an issue on the GitHub repository or contact the maintainers.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
-
net8.0-windows7.0
- FrameworkExtensions.Corlib (>= 1.0.2)
- System.Drawing.Common (>= 6.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0.8 | 41 | 6/5/2026 |