foto_worx is a promptaire for taking an image and applying different filters and/or effects to it, then saving new iterations of outcomes. Themed after restaurant equipment, functions can change color, add shapes, move pixels or move pieces of the image being worked with.

Equipment

Each piece of equipment specializes in a part of manipulating the image.

Flattop - Flatop_XT 2200

Box off some of the image and move it around, slide it or squeeze it. Steam lids and grill weights with spatulas help this profile.

XT 2200 settingsTypeExampleExplained
spatula_slidedirection(0.1, 0.82)(x, y) ⇒ x ≤ 1.0, y ≤ 1.0
grill_weightbox_percent(0.2, 0.2, 0.8, 0.8)(x¹, y¹, x², y²) ⇒ x¹ < x², y¹ < y²
steam_lidboolFalseTrue or False

Slicer - S/p/licer R0T8

Slice off a portion of the image and portion it out for easier plating. Maybe it goes to solid color, maybe it needs fried or grilled, point is it gets sliced with this profile type.

R0T8 settingsTypeExampleExplained
slice_itemstrCheddarlength ≤ 32, a-z, A-Z
slice_directiondirection(0.3, 0.4)(x, y) ⇒ x ≤ 1.0, y ≤ 1.0
thicknessfloat0.75t ⇒ 0.1 ≤ t ≤ 9.9
amountint3a ⇒ 0 ≤ a ≤ 9
portion_amountfloat1.4pa ⇒ 0.1 ≤ pa ≤ 9.9

Friar - Deep-friar 420

The basket is full, but how full? The grease is hot and a little too low, did you set a timer or is it getting burnt?

deep-420 settingsTypeExampleExplained
grease_tempint452gt ⇒ 1 ≤ gt ≤ 765
basket_depthint6bd ⇒ 0 ≤ bd ≤ 9
cook_timerfloat2.2ct ⇒ 9.9 ≤ ct ≤ 99.9

Extruder - Pixtruderer V3

Finds certain pixels and stretches them to plenty of different degrees. Twist them, change them, it’s a pixtruder.

V3 settingsTypeExampleExplained
noodle_basestrFlourlength ≤ 32, a-z, A-Z
lengthint3l ⇒ 0 ≤ l ≤ 9
thicknessint6t ⇒ 0 ≤ t ≤ 9
is_spiralboolTrueTrue or False

Printer - Tix>Prit C.R.1

Places words on the image. Direction, font, size, color, are examples of profile settings.

C.R.1 SettingsTypeExampleExplained
ticket_itemsList[str][This, list, is, good]List of strings
length ≤ 32, a-z, A-Z
tix_time_infloat1.2tti ⇒ 0.1 ≤ tti ≤ tto
tix_time_outfloat3.9tto ⇒ tti ≤ tto ≤ 9.9
table_numberint64x ⇒ 0 ≤ x ≤ 99
server_namestrHelenlength ≤ 32, a-z, A-Z

Platement

The final stage before the server takes the image to displaying, pick some images and put them together into a single plate of cool.