02-21-2017, 10:18 AM
Editing GIF is possible, but... the GIF is an indexed-color format, pixel colors are coded on one byte (256 values) that are really indexes into a "color map". So you have a maximum of 256 colors across all frames(*). When you are in indexed-color format, there are several restrictions:
This isn't really Gimp's fault. GIF isn't an "edit" format, it is a "presentation" one. Editing a GIF, while possible, is a bit like editing a PDF instead of editing the original document (.DOC, .ODT...)
(*) a more recent GIF variant allows 256 colors per frame, but Gimp doesn't support it.
- Many filters and tools won't work (and will be grayed out in the menus)
- Layer opacity is binary (fully opaque, fully transparent, there is no partial opacity)
- All the colors you add are mapped to the closest existing color in the color map, so your blue may well turn red if there is no blue in the initial GIF... and for the same reason, the colors of whatever you paste in are also mapped to colors in the color map.
This isn't really Gimp's fault. GIF isn't an "edit" format, it is a "presentation" one. Editing a GIF, while possible, is a bit like editing a PDF instead of editing the original document (.DOC, .ODT...)
(*) a more recent GIF variant allows 256 colors per frame, but Gimp doesn't support it.