Current profile contains various Python programs, mostly related to creating and editing images. Brief list of repositories, and corresponding content description, is given below:
| Repository | Description | External info page |
|---|---|---|
| PyPNM | Compact and omnicompatible pure Python module for working with images and PNM (PPM and PGM) image files. Full support for 16 bits per channel bitdepth included without any limitations, special methods, and other dances with tambourine. Initially developed for visualization of nested lists in memory as images, it inevitably acquired capabilities to read and save image data in the form of open PNM image file format. PyPNM is widely used for image data visualization in practically all other programs in this collection. | 🔽More info... |
| ScaleNx | Scale2x, Scale3x, Scale2xSFX and Scale3xSFX image rescaling algorithms, implemented in pure Python. Started as a simple translation of Wikipedia article pseudocode, module survived through several optimizations, and evolved into something surprisingly performant for a Python being. | 🔽More info... |
| imin | Barycentric and bilinear image interpolation (rescaling, rotation, arbitrary deformation), implemented in pure Python. While bilinear interpolation is common for image editing software, barycentric interpolation is rare, and seem to give interesting results, worth further investigations and, probably, practical usage. | 🔽More info... |
| Repository | Description | External info page |
|---|---|---|
| img2mesh | My childhood dream - program for converting 2D image height fields into 3D triangle meshes. Extruding logos or line drawings, adding bevels and knockouts via image filters, and so on. Primary export format is POV-Ray POV, however, Wavefront OBJ, stereolithography ASCII STL, and Autodesk ASCII DXF are supported as well. | 🔽More info... |
| POV-Ray Mosaic | Program converting PNG or PPM image into POV‑Ray mosaic, consisting of various objects - spheres, cylinders, boxes, prisms, etc. - colored after source image pixels. Irreplaceable for entertaining and getting to people, currently POV‑Ray Mosaic spans all three regular plane partitions for Euclidean tilings, namely 3⁶ (triangular tiling), 4⁴ (square tiling), and 6³ (hexagonal tiling. Ah, my favourite). | 🔽More info... |
| POV-Ray Thread | Program converting PNG or PPM image into 3D structure, simulating some textile/threads. Currently colored plain weave and cross stitch export are provided. | 🔽More info... |
| Repository | Description | External info page |
|---|---|---|
| The Toad's Batchroom | The Toad's Batchroom repository includes various Python scripts for automating ffmpeg, optivorbis, LibreOffice, folder NTFS LZX compression etc. Recent addition: PNG Sanctifier - a PNG to multisize ICO converter which, unlike other software, does not pretend to be smarter than you - it does not change your PNGs but simply inserts them into icon framework "as is". | 🔽More info... |
Note
You are currently at main The Toad's Slimy Mudhole location. There is also a Gitflic mirror, created for "just in case" reasons. You know, cases happen.
More detailed and illustrated descriptions of Python freeware above are given at The Toad's Slimy Mudhole website.