<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>GIF4J</title><link>https://gif4j.com/</link><description>A practical guide to building, optimizing and maintaining animated GIF workflows in Java.</description><language>en</language>
<item><title>Install the Java GIF library in a clean project</title><link>https://gif4j.com/getting-started/install-the-java-gif-library-in-a-clean-project/</link><guid>https://gif4j.com/getting-started/install-the-java-gif-library-in-a-clean-project/</guid><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><description>Install the Java GIF library in a clean project: practical guidance on dependency setup, Maven and Gradle builds, and version compatibility.</description></item>
<item><title>Create your first animated GIF from buffered images</title><link>https://gif4j.com/getting-started/create-your-first-animated-gif-from-buffered-images/</link><guid>https://gif4j.com/getting-started/create-your-first-animated-gif-from-buffered-images/</guid><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><description>Create your first animated GIF from buffered images: practical guidance on frame sequence, encoder configuration, and output validation.</description></item>
<item><title>Convert image sequences into looping GIF animations</title><link>https://gif4j.com/code-examples/convert-image-sequences-into-looping-gif-animations/</link><guid>https://gif4j.com/code-examples/convert-image-sequences-into-looping-gif-animations/</guid><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><description>Convert image sequences into looping GIF animations: practical guidance on frame timing, loop count, and color conversion.</description></item>
<item><title>Resize and crop GIF frames without breaking animation</title><link>https://gif4j.com/code-examples/resize-and-crop-gif-frames-without-breaking-animation/</link><guid>https://gif4j.com/code-examples/resize-and-crop-gif-frames-without-breaking-animation/</guid><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate><description>Resize and crop GIF frames without breaking animation: practical guidance on frame geometry, interpolation, and transparent edges.</description></item>
<item><title>Reduce animated GIF size through palette control</title><link>https://gif4j.com/optimization/reduce-animated-gif-size-through-palette-control/</link><guid>https://gif4j.com/optimization/reduce-animated-gif-size-through-palette-control/</guid><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate><description>Reduce animated GIF size through palette control: practical guidance on global color table, dithering level, and color accuracy.</description></item>
<item><title>Choose frame delays and disposal methods carefully</title><link>https://gif4j.com/optimization/choose-frame-delays-and-disposal-methods-carefully/</link><guid>https://gif4j.com/optimization/choose-frame-delays-and-disposal-methods-carefully/</guid><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate><description>Choose frame delays and disposal methods carefully: practical guidance on animation smoothness, dirty rectangles, and decoder behavior.</description></item>
<item><title>Understand encoder options and GIF header fields</title><link>https://gif4j.com/api-reference/understand-encoder-options-and-gif-header-fields/</link><guid>https://gif4j.com/api-reference/understand-encoder-options-and-gif-header-fields/</guid><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><description>Understand encoder options and GIF header fields: practical guidance on logical screen descriptor, background color, and pixel aspect ratio.</description></item>
<item><title>Handle decoder exceptions and malformed GIF input</title><link>https://gif4j.com/api-reference/handle-decoder-exceptions-and-malformed-gif-input/</link><guid>https://gif4j.com/api-reference/handle-decoder-exceptions-and-malformed-gif-input/</guid><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><description>Handle decoder exceptions and malformed GIF input: practical guidance on stream position, recoverable frames, and error reporting.</description></item>
</channel></rss>
