soup.pl [OPTIONS] < input.txt > output.html
Generate a chaotic writing effect in HTML by randomly transforming each letter.
-
--min-scale [ratio=0.25]
Specify the minimum scale ratio. Defaults to 0.25.
-
--max-scale [ratio=1.95]
Specify the maximum scale ratio. Defaults to 1.95.
-
--tilt [angle=45]
Maximum offset to rotate each letter by. Defaults to 45 degrees.
-
--extra-css [string]
Additional CSS properties to assign each transformed letter. Defaults to the empty string.
Generate evenly-sized text with wildly varying rotation:
soup.pl --min-scale=1 --max-scale=1 --tilt=360 < input.txt
Generate text with randomly enlarged characters (without shrinking or tilting):
soup.pl --min-scale=1 --max-scale=3 --tilt=0 < input.txt
Generate yellow-coloured text in Comic Sans:
soup.pl --extra-css="color: #ff0; font-family: Comic Sans MS" < input.txt
Copyright © 2017, Alhadis <gardnerjohng@gmail.com>. Written for a friend.