How to use paramojis on your website

The easiest way to link the image from https://paramoji.org/paramoji.svg.php. The request parameters define the shape and appearance of the returned SVG image.

Example

<img src="https://paramoji.org/paramoji.svg.php?v=70&size=100"/>

Parameters

Emotional parameters
v Valence, aka pleasure, is the axis from bad to good, misery to pleasure, disagreement to agrement. 0-100, default 50
a Arousal is the axis from calm to aroused, inactive to active, sleepy to alarmed. 0-100, default 50
d Dominance is the axis from weakness to strength, fear to anger, submission to assertion. 0-100, default 50
g Disgust is the axis from neutral to disgusted, repelled, sickened. 0-100, default 0
c Contempt is the axis from neutral to smug, vain, disdainful and contemptful. 0-100, default 0
o Control is the axis from uncontrolled to controlled, expressed to suppressed. 0-100, default 50
a1, a2 An alternative way to parameterize a and o. a1 is the arousal as shown in eyes, a2 is the arousal as shown in the mouth.
Overlays
b Blush from absent to maximum cheek blushing. 0-100
t Tears from absent to maximum tear size. 0-100
Animation
blink_rate Blink rate in blinks per minute; 0 disables the animated eye blink. Repeats per minute, default 0
speak_rate Speak rate in mouth movements per minute; 0 disables the animated talking mouth. Repeats per minute, default 0
Rendering
invert Color invert from 0 to 100 tints the background and recolors the lines through the color palette. The colors are dynamically computed to match the light and dark modes.
size Size of the generated image. Set this value if the surrounding html does not define a size. Default is 100%

The source code is licensed as MIT and can be accessed here:

You can use the paramoji editor to find suitable parameters. To really leverage the power of paramojis these parameters must of course be dynamically derived or computed.

Try it out