Skip to content
ThioJoe edited this page May 21, 2024 · 4 revisions

What if I want to change the framerate of a GIF?

You can create more GIFs from the same set of frames but different settings with the following steps:

  1. Click the 'GIF Tools' button
  2. Under 'GIF Creation Tools', load the output folder containing all the individual frames
  3. Set the 'Frames Per Second' value to whatever you want
  4. Click 'Create GIF From Folder' - A new gif with a unique filename will be created in the folder

How do I make the G'MIC GUI let me use bigger value ranges?

  • Notes for Context:
    • The G'MIC GUI loads all the filter settings from a filter files in your AppData folder (%APPDATA%/gmic)
      • The file will be called something like update336.gmic, where the number corresponds to the version of gmic.exe or gmic_qt.exe
    • You can open the .gmic file with a regular text editor, but beware it is very large
      • The layout of the .gmic file is the lines beginning with #@gui define settings for the GUI for each filter
    • The minimum and maximums for most variables are only used by the GUI - You can technically use whatever parameter values you want in the animator or the GMIC CLI version. The exceptions to this of course are variables that inherently only allow certain values such as bool (on/off) variables
    • Many of the minimum and maximum GUI values for filters are arbitrary, so you can often expand them greatly. But other times those min/max might be set because beyond them the filter doesn't work right or looks bad, so it's best to experiment
  • You can edit the min/max ranges for a filter by following these steps:
    1. Search the .gmic file for the name of the filter.
    2. Look for the line that looks something like this, that has the 'friendly name' followed by the 'command name'. It might also mention a 'preview' command that is only used by the GUI
      • #@gui Continuous Droste:souphead_droste10,souphead_droste10_preview(1)
      • Here, the 'friendly name' is Continuous Droste and the command name is souphead_droste10
    3. Directly below this line, you'll see the names of the various parameters. Just look at the ones that say int or float
      • Generally the format for those parameters are like this: Parameter Name=int(default, minimum, maximum)
      • You can confirm this by checking if the maximum and minimum values in the GUI match up with the numbers you're looking at
    4. To allow a larger range, just change the maximum and minimum values in the .gmic file and restart the GUI