GithubHelp home page GithubHelp logo

cjiajiazhuiqiu / giflossy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kornelski/giflossy

0.0 2.0 0.0 2.25 MB

Lossy GIF compressor (please report bugs/PRs to the gifsicle project)

Home Page: https://kornel.ski/lossygif

License: GNU General Public License v2.0

Makefile 0.34% Shell 0.01% M4 1.38% Roff 5.52% C 85.17% Perl 7.60%

giflossy's Introduction

gifsicle-logo

Gifsicle

This is a fork of Gifsicle with lossy compression option.


Gifsicle manipulates GIF image files. Depending on command line options, it can merge several GIFs into a GIF animation; explode an animation into its component frames; change individual frames in an animation; turn interlacing on and off; add transparency; add delays, disposals, and looping to animations; add and remove comments; flip and rotate; optimize animations for space; change images' colormaps; and other things.

Gifview, a companion program, displays GIF images and animations on an X display. It can display multi-frame GIFs either as slideshows, displaying one frame at a time, or as real-time animations.

Gifdiff, another companion program, checks two GIF files for identical visual appearance. This is probably most useful for testing GIF-manipulating software.

Each of these programs has a manpage, PROGRAMNAME.1.

The Gifsicle package comes with NO WARRANTY, express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.

See NEWS.md in this directory for changes in recent versions. The Gifsicle home page is:

http://www.lcdf.org/gifsicle/

Building Gifsicle on UNIX

Type ./configure, then make.

If ./configure does not exist (you downloaded from Github), run autoreconf -i first.

./configure accepts the usual options; see INSTALL for details. To build without gifview (for example, if you don't have X11), use ./configure --disable-gifview. To build without gifdiff, use ./configure --disable-gifdiff.

make install will build and install Gifsicle and its manual page (under /usr/local by default).

Building Gifsicle on Windows

To build Gifsicle on Windows using Visual C, change into the src directory and run

nmake -f Makefile.w32

Gifview will not be built. The makefile is from Emil Mikulic [email protected] with updates by Eddie Kohler and Steven Marthouse [email protected].

To build Gifsicle on Windows using Borland C++, change into the src directory and run

nmake -f Makefile.bcc

Stephen Schnipsel [email protected] provided Makefile.bcc. You will need to edit one of these Makefiles to use a different compiler. You can edit it with any text editor (like Notepad). See the file for more information.

Contact

Please write me if you have trouble building or running Gifsicle, or if you have suggestions or patches.

Eddie Kohler, [email protected] http://www.read.seas.harvard.edu/~kohler/

Copyright/License

© 1997-2018 Eddie Kohler and contributors

IF YOU PLAN TO USE GIFSICLE ONLY TO CREATE OR MODIFY GIF IMAGES, DON'T WORRY ABOUT THE REST OF THIS SECTION. Anyone can use Gifsicle however they wish; the license applies only to those who plan to copy, distribute, or alter its code. If you use Gifsicle for an organizational or commercial Web site, I would appreciate a link to the Gifsicle home page on any 'About This Server' page, but it's not required.

This code is distributed under the GNU General Public License, Version 2 (and only Version 2). The GNU General Public License is available via the Web at http://www.gnu.org/licenses/gpl.html or in the 'COPYING' file in this directory.

The following alternative license may be used at your discretion.

Permission is granted to copy, distribute, or alter Gifsicle, whole or in part, as long as source code copyright notices are kept intact, with the following restriction: Developers or distributors who plan to use Gifsicle code, whole or in part, in a product whose source code will not be made available to the end user -- more precisely, in a context which would violate the GPL -- MUST contact the author and obtain permission before doing so.

Authors

Eddie Kohler [email protected] http://www.read.seas.harvard.edu/~kohler/ He wrote it.

Anne Dudfield [email protected] http://www.frii.com/~annied/ She named it.

Kornel Lesiński [email protected] https://kornel.ski Lossy compression.

David Hedbor [email protected] Many bug reports and constructive whining about the optimizer.

Emil Mikulic [email protected] Win32 port help.

Hans Dinsen-Hansen [email protected] http://www.danbbs.dk/~dino/ Adaptive tree method for GIF writing.

giflossy's People

Contributors

kohler avatar kornelski avatar romlih77 avatar toy avatar chocobo1 avatar jibsen avatar casperdcl avatar fmarier avatar saurabheights avatar guns avatar jaseg avatar josemam avatar mathbunnyru avatar

Watchers

James Cloos avatar LinNuo Feng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.