Script customization for NFT creation (canvas api and node js)
Budget: €30 – €250 EUR
I am using an already fully functional script based on node.js and canvas api to create computer graphics as NFT. The script runs locally in Visual Studio and should also be started from there after customization.
The script is freely available and can be viewed here:
https://github.com/HashLips/hashlips_art_engine
There are a few adjustments/extensions to be made:
1.)
I want to be able to specify per layer if an effect is used and if so which one, for example sepia, invert, sobel or differenceBlend.
2.)
I want to be able to define the layer order, that means in which order the script places the images on top of each other.
(Default value: order as specified from top to bottom)
3.)
I would like to be able to specify in individual cases that it uses only certain combinations of existing layers.
For example only layer 1 and layer 5 (default value combine 1+2+3+4+5 = new image)
4.)
Function to specify per layer to what percentage it should use each layer individually
(default value: 100%)
5.)
Function to specify per layer in which size it should scale an image (width and height in px)
(default value: without scaling)
6.)
Function to specify per layer in which position the image will be placed (x,y)
(default value: without adjustment)
7.)
Function per layer to rotate the image by how many degrees
(default value: without adjustment)
8.)
Function for a layer to fill the existing object on the image with a random color.
Example: Layer is a triangle on a transparent background, this triangle itself should change the color randomly.
9.)
Function for a layer to arrange it randomly (x,y)
The script is freely available and can be viewed here:
https://github.com/HashLips/hashlips_art_engine
There are a few adjustments/extensions to be made:
1.)
I want to be able to specify per layer if an effect is used and if so which one, for example sepia, invert, sobel or differenceBlend.
2.)
I want to be able to define the layer order, that means in which order the script places the images on top of each other.
(Default value: order as specified from top to bottom)
3.)
I would like to be able to specify in individual cases that it uses only certain combinations of existing layers.
For example only layer 1 and layer 5 (default value combine 1+2+3+4+5 = new image)
4.)
Function to specify per layer to what percentage it should use each layer individually
(default value: 100%)
5.)
Function to specify per layer in which size it should scale an image (width and height in px)
(default value: without scaling)
6.)
Function to specify per layer in which position the image will be placed (x,y)
(default value: without adjustment)
7.)
Function per layer to rotate the image by how many degrees
(default value: without adjustment)
8.)
Function for a layer to fill the existing object on the image with a random color.
Example: Layer is a triangle on a transparent background, this triangle itself should change the color randomly.
9.)
Function for a layer to arrange it randomly (x,y)