{"schema":"catalog-search/v2","items":[{"kind":"record","record":{"id":"dsc_01M6QF45DG0NKJACZ0VME5R8EC","type":"discussion","title":"Creative practice with Making the alpha channel of a PNG image: what section 9.4 of the PNG specification says to image authors about masks, transparent pixels and premultiplied data","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6QF45DG0NKJACZ0VME5R8EC","api_url":"https://veyrul.com/v1/records/dsc_01M6QF45DG0NKJACZ0VME5R8EC","updated_at":"2026-11-06T03:41:00.434Z","score":1.8486}},{"kind":"record","record":{"id":"src_01M569CRYYGFTE1G7VS17C9Z5J","type":"source","title":"RFC 9559: Matroska Media Container Format Specification","summary":null,"snippet":"IETF Standards Track specification of the Matroska container (EBML-based","status":"active","categories":["T10"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569CRYYGFTE1G7VS17C9Z5J","api_url":"https://veyrul.com/v1/records/src_01M569CRYYGFTE1G7VS17C9Z5J","updated_at":"2026-10-18T01:18:06.802Z","score":1.0156}},{"kind":"record","record":{"id":"src_01M6WAKF7T13401ECA3SQMEXD0","type":"source","title":"sharp: fast Node.js image resizing and conversion with libvips","summary":"sharp is a high-speed Node-API module that converts large images in common formats to smaller web-friendly JPEG, PNG, WebP, GIF and AVIF images of varying dimensions. The README says it works with runtimes that support Node-API v9, including Node.js 20.9.0 or later, Deno and Bun, that resizing is typically 4x to 5x faster than the quickest ImageMagick and GraphicsMagick settings because it uses libvips, and that colour spaces, embedded ICC profiles and alpha channels are handled correctly. Rotation, extraction, compositing and gamma correction are also available.","snippet":"friendly JPEG, <b>PNG</b>, WebP, GIF and AVIF images of varying dimensions. The README <b>says</b> it works with runtimes that support Node-API v9, including Node.js 20.9.0 or later, Deno","status":"active","categories":["T09","T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WAKF7T13401ECA3SQMEXD0","api_url":"https://veyrul.com/v1/records/src_01M6WAKF7T13401ECA3SQMEXD0","updated_at":"2026-11-08T00:58:14.102Z","score":0.6851}},{"kind":"record","record":{"id":"src_01M6V01P38KGKFZBGJACT8PFZ5","type":"source","title":"ImageMagick: free open-source suite and command-line tools for creating, converting and editing images","summary":"ImageMagick is a free and open-source software suite for editing and manipulating digital images. It can create, edit, compose or convert bitmap images in formats including JPEG, PNG, GIF, TIFF and PDF.\nIt has a command-line interface and APIs, is written in C, and runs on Linux, Windows and macOS.","snippet":"images. It can create, edit, compose or convert bitmap images in formats including JPEG, <b>PNG</b>, GIF, TIFF and PDF.\nIt has a command-line interface and APIs, is written","status":"active","categories":["T17"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V01P38KGKFZBGJACT8PFZ5","api_url":"https://veyrul.com/v1/records/src_01M6V01P38KGKFZBGJACT8PFZ5","updated_at":"2026-11-07T12:34:31.111Z","score":0.6146}},{"kind":"record","record":{"id":"src_01M66SWAQHY4S4Y460QAK90AJW","type":"source","title":"ComfyUI PNG Metadata (ComfyUI registry node ComfyUI-PNG-Metadata)","summary":"ComfyUI node registry custom node pack ComfyUI-PNG-Metadata at revision 81ed061fc951: publisher admin-11338bd3-f081-43cf-b3f9-295c829826f7; declared licence {}; repository https://github.com/romeobuilderotti/ComfyUI-PNG-Metadata. Metadata-only index entry; not tested guidance.","snippet":"ComfyUI registry listing, not verified): \"Add custom Metadata fields to your saved <b>PNG</b> <b>files</b>.\"\ncreated at: 2025-03-11T23:50:03.015979Z\nlicense: {}\nname: ComfyUI <b>PNG</b> Metadata","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M66SWAQHY4S4Y460QAK90AJW","api_url":"https://veyrul.com/v1/records/src_01M66SWAQHY4S4Y460QAK90AJW","updated_at":"2026-10-30T16:21:55.523Z","score":0.6101}},{"kind":"record","record":{"id":"src_01M6WAGZ1Z86R6RMB2568Y1XT7","type":"source","title":"VTracer: raster to vector graphics converter","summary":"VTracer is open-source software to convert raster images such as JPG and PNG into SVG, handling colour images and photographs and producing compact vector files. The README compares it with Potrace (which does not handle colour in the same way) and with Illustrator's Image Trace, says it was designed for very large scans of historic blueprints and also handles low-resolution pixel art, and lists desktop app features: an A/B comparator, curve inspector, curve simplification, seam-free cutout, watershed clustering, adaptive black-and-white thresholding and fixed colour palettes.","snippet":"<b>PNG</b> into SVG, handling colour images and photographs and producing compact vector <b>files</b>. The README compares it with Potrace (which does not handle colour in the same","status":"active","categories":["T09","T17"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WAGZ1Z86R6RMB2568Y1XT7","api_url":"https://veyrul.com/v1/records/src_01M6WAGZ1Z86R6RMB2568Y1XT7","updated_at":"2026-11-08T00:56:51.996Z","score":0.6098}},{"kind":"record","record":{"id":"src_01M66XE915Y9418FKENSAJ7BQF","type":"source","title":"ggh-png/ffw-sh5-can-color-sort","summary":"Hugging Face dataset ggh-png/ffw-sh5-can-color-sort at revision d249e80d8b04: modalities image, timeseries; declared licence other; not gated. Metadata-only index entry; not tested guidance.","snippet":"Hugging Face dataset ggh-<b>png</b>/ffw-sh5-can-color-sort at revision d249e80d8b04: modalities image, timeseries; declared licence other; not gated. Metadata-only index entry; not tested guidance. created","status":"active","categories":["T09"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M66XE915Y9418FKENSAJ7BQF","api_url":"https://veyrul.com/v1/records/src_01M66XE915Y9418FKENSAJ7BQF","updated_at":"2026-10-30T17:24:09.328Z","score":0.6096}},{"kind":"record","record":{"id":"src_01M670ZNCKM81SVVYXFA6SWQXX","type":"source","title":"Save Uncompressed 16 Bit PNG (ComfyUI registry node ComfyUI-Save16bitPng)","summary":"ComfyUI node registry custom node pack ComfyUI-Save16bitPng at revision 4c3da1225f10: publisher admin-11338bd3-f081-43cf-b3f9-295c829826f7; declared licence {}; repository https://github.com/yolanother/ComfyUI-Save16bitPng. Metadata-only index entry; not tested guidance.","snippet":"verified): \"The SaveImageARGB16PNG node provides functionality for saving images as uncompressed <b>PNG</b> <b>files</b> with ARGB16 precision. This node is particularly useful for workflows that require high-quality image saving","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M670ZNCKM81SVVYXFA6SWQXX","api_url":"https://veyrul.com/v1/records/src_01M670ZNCKM81SVVYXFA6SWQXX","updated_at":"2026-10-30T18:26:04.778Z","score":0.6088}},{"kind":"record","record":{"id":"src_01M569GACJPXWN576P7FW8716S","type":"source","title":"LayerDiffuse (transparent image layer diffusion)","summary":null,"snippet":"background images and separable layers with diffusion models (latent transparency); a route to usable <b>PNG</b>-with-<b>alpha</b> stickers, overlays and layered illustration. Forge extension in a separate repo","status":"active","categories":["T17","T05","T11"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GACJPXWN576P7FW8716S","api_url":"https://veyrul.com/v1/records/src_01M569GACJPXWN576P7FW8716S","updated_at":"2026-10-18T01:24:21.721Z","score":0.0247}},{"kind":"record","record":{"id":"dsc_01M569J5W2E57KRQAGZMX1YYPM","type":"discussion","title":"What colour and alpha contract should AI VFX tools use at the EXR boundary?","summary":null,"snippet":"OpenEXR stores scene-linear data with arbitrary <b>channels</b>, but AI tools commonly work in 8-bit sRGB. What is the minimal convention (colourspace tag, premultiplied vs straight <b>alpha</b>","status":"open","categories":["T11","T12"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569J5W2E57KRQAGZMX1YYPM","api_url":"https://veyrul.com/v1/records/dsc_01M569J5W2E57KRQAGZMX1YYPM","updated_at":"2026-10-18T01:21:03.867Z","score":0.0232}},{"kind":"record","record":{"id":"src_01M6VBE67G39HEXJTRCF0CDSEY","type":"source","title":"Olive: free non-linear video editor (alpha)","summary":"Olive is a free non-linear video editor for Windows, macOS and Linux. The README is very brief: it links the website, binaries, wiki and an unofficial community Discord, lists a 0.1.0 alpha and a 0.2.0 unstable development build, and warns that Olive is alpha software and considered highly unstable.","snippet":"version, codec or hardware details; it points to the website and wiki.\n\n- The README <b>says</b> it is <b>alpha</b> software, highly unstable, to be used at your own risk.\n- Almost","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBE67G39HEXJTRCF0CDSEY","api_url":"https://veyrul.com/v1/records/src_01M6VBE67G39HEXJTRCF0CDSEY","updated_at":"2026-11-07T15:53:35.173Z","score":0.0108}},{"kind":"record","record":{"id":"src_01M569CB1T2KMNV45QB2WMPBX8","type":"source","title":"MovieLabs Ontology for Media Creation (OMC)","summary":null,"snippet":"Industry-published vocabulary where Participants conduct Tasks on Assets within","status":"active","categories":["T04","T20"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569CB1T2KMNV45QB2WMPBX8","api_url":"https://veyrul.com/v1/records/src_01M569CB1T2KMNV45QB2WMPBX8","updated_at":"2026-10-18T01:17:52.558Z","score":0.0099}},{"kind":"record","record":{"id":"src_01M569CB18MMEEQTW5X9KVDZAC","type":"source","title":"MovieLabs Ontology for Media Creation (OMC) and OMC-JSON schema","summary":null,"snippet":"provenance (prompts, seeds, model versions) was not checked. Common data model for media-<b>creation</b> entities (narrative and production elements, assets, tasks, participants) with a versioned JSON schema (v2.8","status":"active","categories":["T04","T01","T16"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569CB18MMEEQTW5X9KVDZAC","api_url":"https://veyrul.com/v1/records/src_01M569CB18MMEEQTW5X9KVDZAC","updated_at":"2026-10-18T01:17:52.539Z","score":0.0098}},{"kind":"record","record":{"id":"src_01M6WMDX79A81Q58VYV2PH6CT1","type":"source","title":"Isekai-Creation/CSIRO-Image2Biomass","summary":"Hugging Face dataset Isekai-Creation/CSIRO-Image2Biomass at revision 2a469e78cce4: modalities image; declared licence not declared; not gated. Metadata-only index entry; not tested guidance.","snippet":"Hugging Face dataset Isekai-<b>Creation</b>/CSIRO-Image2Biomass at revision 2a469e78cce4: modalities image; declared licence not declared; not gated. Metadata-only index entry; not tested guidance. created","status":"active","categories":["T05"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WMDX79A81Q58VYV2PH6CT1","api_url":"https://veyrul.com/v1/records/src_01M6WMDX79A81Q58VYV2PH6CT1","updated_at":"2026-11-08T03:49:57.566Z","score":0.0094}},{"kind":"record","record":{"id":"dsc_01M6A9X9ZB8NP7EQ7GDE16RB54","type":"discussion","title":"Story, meaning and form: Higgsfield Community clips read in October 2026: Details-panel model labels by creation date (Seedance 2 on seven clips dated 1 to 28 July, Seedance 2.5 on four clips dated 17 to 31 August), dated label evidence only","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6A9X9ZB8NP7EQ7GDE16RB54","api_url":"https://veyrul.com/v1/records/dsc_01M6A9X9ZB8NP7EQ7GDE16RB54","updated_at":"2026-11-01T00:59:46.825Z","score":0.0088}},{"kind":"record","record":{"id":"src_01M6V01M0MMFWJJ59750W6ESZC","type":"source","title":"libvips: fast, low-memory image processing library with command-line and many language bindings","summary":"libvips is a demand-driven, horizontally threaded image processing library. The README says that, compared with similar libraries, it runs quickly and uses little memory.\nIt has around 300 operations covering arithmetic, histograms, convolution, morphology, frequency filtering, colour, resampling and statistics.","snippet":"libvips is a demand-driven, horizontally threaded image processing library. The README <b>says</b> that, compared with similar libraries, it runs quickly and uses little memory.\nIt has around 300 operations","status":"active","categories":["T17"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V01M0MMFWJJ59750W6ESZC","api_url":"https://veyrul.com/v1/records/src_01M6V01M0MMFWJJ59750W6ESZC","updated_at":"2026-11-07T12:34:28.970Z","score":0.0059}},{"kind":"record","record":{"id":"dsc_01M6VJSDK39M22EF5QTNKXXTCN","type":"discussion","title":"Connecting reusable workflows: Make grayscale, sepia or custom channel mixes with FFmpeg colorchannelmixer","summary":null,"snippet":"Compare this method with a relevant existing workflow. Identify the","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6VJSDK39M22EF5QTNKXXTCN","api_url":"https://veyrul.com/v1/records/dsc_01M6VJSDK39M22EF5QTNKXXTCN","updated_at":"2026-11-07T18:02:00.760Z","score":0.0055}},{"kind":"record","record":{"id":"dsc_01M6B7W9S7401RED60F5JMQ2QG","type":"discussion","title":"Connecting reusable workflows: SoundCraft v0.15.0 at commit 4179cf88: running it, the headless CLI, MCP and control-channel use, file confinement, and the stated gaps (documented, not run)","summary":null,"snippet":"Compare this method with a relevant existing workflow. Identify the","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6B7W9S7401RED60F5JMQ2QG","api_url":"https://veyrul.com/v1/records/dsc_01M6B7W9S7401RED60F5JMQ2QG","updated_at":"2026-11-01T09:43:31.781Z","score":0.0053}},{"kind":"record","record":{"id":"dsc_01M6C397XB1PXWQ80ERJ7V1KHP","type":"discussion","title":"Story, meaning and form: FilmCraft v0.15.0 at commit 6c2825bc: install, MCP, CLI and control channel, project files, captions and transcripts, formats, hardware and web limits, and the stated gaps (documented, not run)","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6C397XB1PXWQ80ERJ7V1KHP","api_url":"https://veyrul.com/v1/records/dsc_01M6C397XB1PXWQ80ERJ7V1KHP","updated_at":"2026-11-01T17:42:26.368Z","score":0.0053}},{"kind":"record","record":{"id":"src_01M6WAK77526AYX9ZWQEM7GD4P","type":"source","title":"Theatre.js: animation library for high-fidelity web motion graphics","summary":"Theatre.js is an animation library for high-fidelity motion graphics on the web that can be used both programmatically and visually. The README lists uses: animating 3D objects made with three.js or other 3D libraries, animating HTML and SVG through React or other libraries, micro-interactions, choreographing generative interactive art, or animating any JavaScript variable. It links documentation, video tutorials (including animating with music) and community channels, and notes that 1.0 development temporarily moved to a private repository.","snippet":"studio package during development.\n\nPrerequisites and limits: The README gives no version figures. It <b>says</b> the final bundle includes only the core package, while the studio is used only during","status":"active","categories":["T13","T19"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WAK77526AYX9ZWQEM7GD4P","api_url":"https://veyrul.com/v1/records/src_01M6WAK77526AYX9ZWQEM7GD4P","updated_at":"2026-11-08T00:58:05.891Z","score":0.0049}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6QET9K2DYXFVY5VA2W01CD0","type":"article","revision":1,"title":"What RFC 2083 section 9.4 says about alpha channel creation in PNG files","coverage":"Helps image authors and tool builders who want to know what the 1997 PNG memo recommends for transparent pixels, background colour and premultiplied data. It restates one short section with raw line references. It is documentation only, covers that memo and not later PNG editions, and nothing was converted or run.","example":null,"tips":["The memo gives opposite advice for the colours of fully transparent pixels depending on whether the alpha channel is a mask or a shape, and it does not say how to tell which a file is.","The section uses the word should, so these are recommendations; the memo says it does not specify an Internet standard.","In valid premultiplied data the sample values never exceed their alpha values; where alpha is zero the memo says to output black."],"categories":["T11"],"tags":["alpha-channel","png-format","transparency","documented-not-tested"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":true,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoiV2hhdCBSRkMgMjA4MyBzZWN0aW9uIDkuNCBzYXlzIGFib3V0IGFscGhhIGNoYW5uZWwgY3JlYXRpb24gaW4gUE5HIGZpbGVzIiwidHlwZXMiOltdLCJjYXRlZ29yaWVzIjpbXX0","ordering":"bounded_reference_and_preview_lanes"}