Animated GIF resizer, optimizer, trimmer for Mac. Uses Gifsicle under the hood
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
GIFPop.xcodeproj Update to recommended project settings for CLANG_WARN_SUSPICIOUS_MOVE Mar 18, 2017
GIFPop Minor UI layout improvements Mar 18, 2017
.gitignore
README.md Update README.md Oct 27, 2016
gifPopDemo.gif Added demo gif for README Oct 17, 2016

README.md

GIFPop Icon

GIFPop!

GIFPop is a simple & free animated .GIF editor for Mac, written in Swift. Its minimal UI wraps gifsicle under the hood, and currently supports the following:

  • Resizing
  • Optimizing
  • Trimming frames
  • Reducing colors

How To Use

  1. Drag a .gif onto the preview pane (or hit Cmd-O to choose a file)
  2. Adjust the size, trimming, and other options if needed (Note: only resizing is reflected in the preview, trimming and other options will be visible in the saved GIF)
  3. Click 'Save GIF...' to export the new GIF

GIFPop Demo

Installation

  • Either download and run the .xcodeproj, or you can use the precompiled app (below)
  • If you have gifsicle installed, GIFPop will use your existing build for processing
  • If you don't have gifsicle installed, GIFPop will use the precompiled version bundled with app

System Requirements

  • GIFPop currently targets macOS 10.9+

Precompiled Binary

GIFPop is also available as a prebuilt (and unsigned) app here: http://sound-of-silence.com/apps/GIFPop.zip (Last update: 10/16/2016)

Gifsicle

GIFPop provides a simple GUI for a few commonly-used features of gifsicle, however it barely scratches the surface of what Gifsicle can do. For more options, you can run Gifsicle from the command-line.

ToDo's

GIFPop is still a work-in-progress. Current ToDo's include:

  • Process GIFs in background and provide live previews (so that trimming, optimization, etc. are visible in the preview)
  • Support export of resized gif by drag-and-drop
  • Improve constraints when very large GIFs are loaded
  • Add options for frame delay changes
  • Remember previously used options on launch (default optimization, etc)?
  • Fix drag of new GIFs onto preview pane
  • Provide a spinner or progress bar while processing large GIFs

Author

Matt Reagan - Website: http://sound-of-silence.com/ - Twitter: @hmblebee

License

GIFPop's source code and related resources are Copyright (C) Matthew Reagan 2016. The source code is released under the MIT License. Gifsicle is distributed under the GNU General Public License, Version 2.

Acknowledgments

  • GIFPop is just a UI wrapper for the very awesome Gifsicle tool. For more info visit the gifsicle Homepage