From 507d189e7f72f15f9718429f34ba6db6ffbc7bda Mon Sep 17 00:00:00 2001 From: Omar Rizwan Date: Fri, 6 Feb 2026 15:29:43 -0500 Subject: python: WIP: Working on Image / argtype support. Add python to prelude. --- test/python-image.folk | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 test/python-image.folk (limited to 'test/python-image.folk') diff --git a/test/python-image.folk b/test/python-image.folk new file mode 100644 index 00000000..3b70c9b1 --- /dev/null +++ b/test/python-image.folk @@ -0,0 +1,18 @@ +When { source builtin-programs/image-lib.folk } +When the image library is /imageLib/ &\ + the image uvx argtype definer is /defineImageArgtype/ { + set im [$imageLib loadPng "vendor/fonts/CourierPrimeCode.png"] + + fn defineImageArgtype + + set uvx [Uvx new --with pillow] + defineImageArgtype $uvx + + $uvx def saveToDisk {Image im} { + import tempfile + fd, path = tempfile.mkstemp(suffix='.png') + im.save(path) + return path + } + puts [$uvx saveToDisk $im] +} -- cgit v1.2.3