fridge

blog about contact projects


frdgCanvas

Documentation

If you have any questions about the software that aren't answered here, feel free to contact me!

Installation

The precompiled executables and directory for brushes are highlighted on the Downloads page.

The Windows installer will automatically create a desktop shortcut for you, but the Linux option only comes with the executable.

Building

If your system isn't x86 Windows or Linux, you can instead compile the program to work on your system or run the Python script without compiling.
  1. Install the required dependencies.

  2. Clone the repository.

  3. Within the cloned repository, install the pip requirements.

  4. You should now be able to run the script. If you wish to build an executable, run the Python file in the build/ directory.


Usage

When you open the program, the New Project UI will appear. From here, you have a few options: For more information, hover over any of the options in the UI.

In the canvas, you can press CTRL + Z to undo the last action, and Right Click to erase. All of the options in your project are self-explanatory.

Custom Brushes

Custom brushes (.frdgbrush) are zip archives that contain a properties.json file and any textures. With the custom brushes provided, you can see the structure of the properties.json file.

Here's the full properties.json file structure, with explanations:

{
"name": "Charcoal",
"author": "fridge",
"description": "A charcoal stick brush.",

"textureAmount": 4,
"useColour": true,
"rotate": false,
"drawLine": false,
"lineSize": -24
}



If this seems confusing, you can refer to the brushes I've made.

To create a .frdgbrush file, simply zip the properties.json file and any textures together, and rename the file to the name of the brush as stated in properties.txt (IMPORTANT!). Change the file extension to .frdgbrush.