Warning, /graphics/glaxnimate/data/plugins/AnimatedRaster/plugin.json is written in an unsupported language. File is not indexed.

0001 {
0002     "name": "Animated Raster",
0003     "description": "Adds support for animated WebP and GIF",
0004     "author": "Glax",
0005     "engine": "python",
0006     "version": 1,
0007     "icon": "theme:image-gif",
0008     "services": [
0009         {
0010             "type": "format",
0011             "name": "GIF",
0012             "extensions": ["gif"],
0013             "open": {
0014                 "module": "animated_raster",
0015                 "function": "open_image"
0016             },
0017             "save": {
0018                 "module": "animated_raster",
0019                 "function": "save_gif"
0020             }
0021         },
0022         {
0023             "type": "format",
0024             "name": "WebP",
0025             "extensions": ["webp"],
0026             "open": {
0027                 "module": "animated_raster",
0028                 "function": "open_image"
0029             },
0030             "save": {
0031                 "module": "animated_raster",
0032                 "function": "save_webp",
0033                 "settings": [
0034                     {
0035                         "name": "lossless",
0036                         "label": "Lossless",
0037                         "type": "bool",
0038                         "default": false,
0039                         "description": "If enabled, use lossless compression"
0040                     },
0041                     {
0042                         "name": "quality",
0043                         "label": "Quality",
0044                         "type": "int",
0045                         "default": 80,
0046                         "min": 0,
0047                         "max": 100,
0048                         "description": "Compression effort between 0 and 100\nfor lossy 0 gives the smallest size\nfor lossless 0 gives the largest file"
0049                     },
0050                     {
0051                         "name": "method",
0052                         "label": "Method",
0053                         "type": "int",
0054                         "default": 0,
0055                         "min": 0,
0056                         "max": 6,
0057                         "description": "Quality/speed trade-off (0=fast, 6=slower-better)"
0058                     },
0059                     {
0060                         "name": "skip_frames",
0061                         "label": "Frame Step",
0062                         "type": "int",
0063                         "default": 1,
0064                         "min": 1,
0065                         "max": 8,
0066                         "description": "Only renderer 1 out of these many frames"
0067                     }
0068                 ]
0069             }
0070         }
0071     ]
0072 }