Image to Mosaic Grid
Conversion of source artwork into a crochet-sized working grid with controlled resizing and image processing.
A specialised browser-based tool for mosaic and tapestry crochet designers and crocheters is being built step by step at DIYeduc — combining image preparation, chart generation, editing, written instructions and professional pattern exports in one workspace.
Creating a good crochet chart involves much more than converting an image into coloured pixels.
Images need to be resized, simplified and cleaned. Important contours must remain readable, tonal areas need to work at the chosen stitch size, colours must be controlled, and the finished chart has to follow the technical rules of the selected crochet method.
Complex designs may require many hours — and sometimes days — of manual preparation and correction.
The Mosaic & Tapestry Generator is being developed to bring these processes together into one specialised environment.
The aim is to let crocheters prepare an image, generate a usable crochet chart, clean and edit the result, create the appropriate instructions and export a complete pattern from one place.
The basic pattern engine is already working, but a large part of the complete user-facing program still needs to be built.
Approximate progress for the complete future generator, not only the current backend engine.
Some systems are already implemented, others are currently being developed, and several major functions are planned for later stages.
Conversion of source artwork into a crochet-sized working grid with controlled resizing and image processing.
Multiple dithering algorithms for retaining useful tonal information while converting source images into crochet charts.
Removing unwanted visual noise while preserving useful contours, tonal details and important structural information.
Automatic row-by-row written instructions for the two overlay mosaic crochet working methods currently implemented.
A dedicated instruction mode for reversible, double-sided mosaic crochet with its own row logic and written instruction system.
Mirrored tables, row directions, arrows and written guidance created specifically for left-handed users.
Printable written instruction documents generated directly from the finished stitch grid.
Draw, erase, fill, select, copy and refine the generated chart directly inside the program.
Optional AI tools for simplifying artwork, strengthening contours and preparing images according to the intended crochet dimensions.
A stitch-aware preview designed to help evaluate how small pixel details may visually merge in the finished crocheted fabric.
Independent interface and instruction languages, with English, French, German and Dutch planned first.
Stitch totals, colour percentages, yarn estimates, pattern density, complexity and other useful technical statistics.
Support for charts using more than two colours, including colour mapping, palette control and multi-colour pattern workflows.
The planned user version will run directly in a web browser without requiring a traditional desktop installation.
An adaptive interface for computers, Chromebooks, tablets and mobile devices, with controls designed for different screen sizes and touch interaction.
Development happens in layers. Each major system needs to become reliable before the next stages can be built on top of it.
Image processing, resizing, dithering, grid creation, stitch conversion and basic instruction logic.
Largely ImplementedTonal preservation, size-aware simplification, contour protection and advanced pattern cleanup.
Current FocusReversible mosaic crochet, left-handed support, multi-colour workflows and expansion of the generator toward tapestry crochet.
PlannedDrawing tools, manual corrections, tracing, previews, zooming, navigation and a practical editing workflow.
PlannedResponsive browser workspace, tablet and mobile adaptation, presets, multilingual controls and professional export options.
PlannedReal-world testing with crocheters, bug fixing, usability improvements and pattern verification.
First Half 2027Technical decisions need to make sense in the finished crocheted fabric — not simply look good in a pixel preview.
The program should remove as much repetitive technical work as possible while still allowing the designer to make manual decisions when needed.
New functions are evaluated using actual crochet artwork containing flowers, animals, portraits, landscapes and complex tonal details.
The Mosaic & Tapestry Generator is an independent project being developed alongside DIYeduc and my pattern design work.
Development, testing, website infrastructure and future online services all require time and resources.
If you follow the project and would simply like to help it move forward, you can make a small voluntary contribution.
There is absolutely no obligation. Following the development and eventually helping with testing are already valuable ways to support the project.
Contributions are voluntary support for the ongoing development project. They are not purchases, subscriptions, pre-orders or guarantees of access to a future product.
Choose any amount you feel comfortable with. Every contribution helps support continued development and testing.
This page will be updated as new functions are implemented, tested and prepared for future public use.
Back to the Top