Step 1: Choosing the Right Photo
The photo you choose is the single most important factor in how your finished pattern will look. Diamond painting patterns are created by reducing a photo to a grid of colored squares — each square becomes one drill. This pixelation process works better on some images than others.
The fundamental requirement is that your image's key features must remain recognizable after being reduced to the resolution of your chosen canvas size. A face at 30×40cm with 40 colors needs to be readable even when reduced to roughly 120×160 grid cells. Photos where the important detail is very fine — intricate fabric patterns, text in a sign, a group of small distant figures — often do not survive this reduction gracefully.
Works Well
- Close-up animal or pet portraits
- Head-and-shoulders person portraits
- Bold floral or botanical photos
- Landscapes with clear color zones
- Photos with strong light/shadow contrast
- Simple subjects against plain backgrounds
Works Poorly
- Group photos with many small faces
- Very dark photos with little shadow detail
- Heavy bokeh that obscures the subject edges
- Highly complex busy backgrounds
- Images with important small text
- Very low resolution originals (under 600px)
Preparing Your Photo
Before uploading, consider whether your photo benefits from any edits. You do not need photo editing software — small adjustments before uploading can improve results noticeably:
- Increase contrast slightly — more contrast between light and dark areas translates to more defined edges in the pattern
- Crop to your subject — if most of the photo is background, crop it out so the subject occupies most of the frame
- Brighten slightly if needed — very dark photos lose shadow detail in the reduction process
- Convert to JPEG or PNG — both work; files above 5MB may take a moment to process but work fine
Step 2: Deciding Your Canvas Size
Canvas size is the second most important decision. It directly determines how much detail your pattern can contain, how long the finished project takes to complete, and how large the printed canvas will be.
Diamond painting canvases are measured in centimeters. The most common sizes are:
| Canvas Size | Approx. Drill Cells | Est. Hours | Best For |
|---|---|---|---|
| 25×25 cm | ~10,000 | 8–15h | First projects, simple subjects, gifts |
| 30×40 cm | ~19,200 | 15–30h | Pet portraits, small landscapes |
| 40×50 cm | ~32,000 | 28–50h | Portraits, detailed florals |
| 50×70 cm | ~56,000 | 50–90h | Complex photos, display pieces |
| 60×80 cm + | ~77,000+ | 80–150h+ | Serious project pieces, high resolution |
For portraits, bigger is almost always better in terms of recognizability. A 30×40cm portrait may have the face recognize able but lose fine details like eye color variation and hair texture. A 50×70cm portrait of the same image preserves significantly more detail.
Rule of thumb: If your canvas size divided by the main subject's width in the image gives you fewer than 50 drill cells across the subject's face, the face will look blocky. For a portrait where the face takes up half the canvas width, a 40cm-wide canvas gives 80 cells across the face — workable, but a 50cm canvas gives 100 cells and produces noticeably better results.
Step 3: Choosing How Many Colors
The color count setting determines how many distinct DMC shades will appear in your pattern. This has a significant impact on both the visual quality and the practical difficulty of the project.
| Color Count | Character | Suited For |
|---|---|---|
| 10–15 colors | Very simplified, posterized look | Bold graphic images, logos, simple subjects |
| 20–25 colors | Simplified but recognizable | Beginners, landscapes, animals |
| 30–40 colors | Good detail, natural transitions | Most photos — recommended range |
| 45–60 colors | High detail, subtle gradients | Portraits, detailed botanical, experienced crafters |
| 60–80+ colors | Photorealistic (complex to work) | Advanced projects, large canvases only |
More colors produce better-looking patterns but require more drill bags to organize and more color switches during work. For your first custom pattern, 25–35 colors is a good target: enough to capture your image clearly without making the project overwhelming to manage.
Step 4: Generating the Pattern
Once you have your photo and settings in mind, the generation process is straightforward:
Open Diamond Painter and upload your photo
Go to diamondpainter.app/create.html and click "Upload Photo." Your photo is loaded directly into your browser — nothing is transmitted anywhere. Supported formats are JPEG, PNG, WebP, and GIF.
Configure canvas size and drill type
Set your canvas dimensions in the configuration panel. Select whether you want a square or round drill pattern. The preview updates to show approximately how your image will look at that resolution.
Set your color count and generate
Choose your DMC color limit and click Generate. The algorithm performs color clustering using k-means in perceptual (CIE Lab) color space, then matches each cluster to the nearest actual DMC color in the full 457-color database. This takes a few seconds for large canvases.
Step 5: Reviewing and Adjusting
The first generated result is rarely perfect — but it is usually a good starting point. Here is what to look for in your review:
Check the Subject Recognizability
Is the main subject of your photo clearly readable? For a portrait, the face should be identifiable, even if simplified. If it looks too blocky or unrecognizable, increase either the canvas size or the color count — often both help.
Look for Problem Colors
Sometimes the automatic color matching produces a DMC shade that looks noticeably wrong — an area that should be warm skin tone that comes out with a green tint, for example. Use the color replacement tool to swap problem colors for more accurate alternatives from the DMC palette.
Consider Merging Similar Colors
If two of your 35 colors are almost identical — two very similar mid-tone blues, for example — consider merging them into one. This reduces the number of drill bags without noticeably affecting the pattern. Diamond Painter allows you to replace one color with another across the entire pattern in one action.
Step 6: Exporting Your Pattern
Once you are satisfied with your pattern, export it for use. Diamond Painter generates a full printable pattern image that includes the color grid and the legend with all DMC codes and bead counts.
For printing at home, export at the maximum available resolution and print across multiple A4 or A3 sheets if needed. The legend shows you exactly which DMC codes you need and how many drills of each color to order.
If you plan to order a custom printed canvas from a supplier, some accept the pattern image directly. Others require you to provide the source photo, in which case you can use your pattern generation settings as guidance for discussing canvas size and color count with the supplier.
Step 7: Ordering Your Drills
With your DMC color list and bead counts from the export, you can order drills from any diamond painting supplier. Search by DMC code on supplier websites — the codes are standardized, so "DMC 321" will be the same red regardless of which supplier you use.
Add 15–20% extra to each color's bead count as a buffer. Running out of a specific color mid-project is frustrating; having a few hundred extra at the end is not a problem. Store extras in labeled containers for future projects.
Tips for Better Results
Use Landscape-Oriented Photos for Landscape Canvases
Match your photo's aspect ratio to your chosen canvas size. A vertical portrait photo on a horizontal canvas wastes space and compresses the subject. Either crop your photo to match the canvas ratio or choose a canvas that fits your photo naturally.
Try Multiple Color Counts
Generate the same image at three different color counts (20, 35, and 50) and compare them side by side. The difference is often more dramatic than expected, and seeing the options helps you make a more intentional choice.
Simplify Complex Backgrounds
If your photo has a busy background you do not care about, consider cropping or blurring it before uploading. Background complexity consumes color budget that could be better used on your main subject.