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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Hawkynt.GifFileFormat" Version="1.0.0.8" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Hawkynt.GifFileFormat" Version="1.0.0.8" />
                    
Directory.Packages.props
<PackageReference Include="Hawkynt.GifFileFormat" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Hawkynt.GifFileFormat --version 1.0.0.8
                    
#r "nuget: Hawkynt.GifFileFormat, 1.0.0.8"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Hawkynt.GifFileFormat@1.0.0.8
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Hawkynt.GifFileFormat&version=1.0.0.8
                    
Install as a Cake Addin
#tool nuget:?package=Hawkynt.GifFileFormat&version=1.0.0.8
                    
Install as a Cake Tool

Hawkynt.GifFileFormat

Build Last Commit NuGet License

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

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 Compatible and additional computed target framework versions.
.NET net8.0-windows7.0 is compatible.  net9.0-windows was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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