What “finishing” means in digital art (and what can ruin crispness)
Finishing is the last quality-control pass before you export. The goal is to preserve clean edges, consistent line weight, and smooth tones while avoiding common quality loss: accidental resampling, over-sharpening, exporting in the wrong color space, or flattening in a way that destroys transparency.
Think of finishing as two tracks: (1) visual checks (what the viewer will notice) and (2) technical checks (what the file will do when shared, printed, or edited later).
Final checks: a practical inspection routine
1) Zoom-level inspection (use a repeatable pattern)
Inspect at a few specific zoom levels so you catch both “overall” issues and pixel-level artifacts. A reliable pattern is:
- Fit to screen: composition balance, obvious contrast issues, readability.
- 100%: what most screens show without interpolation; check line crispness and texture.
- 200–300%: edge quality, stray pixels, tiny gaps, halos.
- 25–50%: reveals banding and uneven gradients because the image is downsampled on-screen.
Tip: If your app offers a “navigator” or “overview” panel, keep it visible while you zoom in; it prevents you from losing context.
2) Edge cleanup: halos, fringing, and rough corners
Common edge problems appear when anti-aliasing meets transparency or when edges were edited repeatedly. Look for:
- Listen to the audio with the screen off.
- Earn a certificate upon completion.
- Over 5000 courses for you to explore!
Download the app
- Light/dark halos around lines or shapes (often from painting on a colored background, then switching to transparency).
- Jagged corners where a curve meets a sharp turn.
- Micro-gaps where line art should be closed.
Practical fixes:
- Clean with a small hard eraser/brush at 200–300% for corners and tiny bumps.
- If halos appear only on transparent edges, check whether your export uses premultiplied alpha vs straight alpha options (if available). Prefer straight alpha for most web uses.
- If your app has “defringe/matte removal,” apply it subtly on the affected layer only, not globally.
3) Stray pixels and specks (fast detection)
Stray pixels often come from textured brushes, accidental taps, or partially erased strokes. They’re easy to miss until export.
- Temporarily add a solid, loud background layer (pure magenta or bright green) underneath everything to reveal specks.
- Toggle visibility of groups (line art, shading, effects) to isolate where specks live.
- Use your app’s “select similar color” or “color range” tool if available to grab isolated dots quickly.
4) Banding in gradients (and how to reduce it)
Banding is visible “steps” in what should be a smooth gradient. It often shows up after heavy adjustments, in 8-bit documents, or when exporting to formats with limited precision.
Checks:
- View at 25–50% and also on a different display if possible (banding can be monitor-dependent).
- Look especially in large soft shadows, skies, and subtle background fades.
Mitigations (choose the least destructive option):
- Add subtle noise/dither on a separate layer above the gradient (very low opacity). This breaks up visible steps without changing the design.
- Avoid repeated “levels/curves” pushes on the same gradient layer; do adjustments with non-destructive methods if your app supports it.
- When exporting for print or high-end needs, prefer formats/settings that preserve more information (and avoid aggressive compression).
5) Consistency of line weight (visual QC)
Even if your line art is clean, inconsistent thickness can appear after resizing, transforming, or mixing brushes.
- At 100%, scan key areas: faces/hands, focal edges, and repeated motifs.
- Check that the thickest lines are reserved for emphasis and that thin lines don’t disappear when viewed at intended size.
Quick correction approach:
- If a section looks too thin, redraw or reinforce it at the final resolution rather than scaling the line layer up.
- If a section looks too heavy, erase/trim carefully rather than applying global opacity reductions that can make edges look gray.
Resizing safely: when to scale up/down and what to avoid
Golden rule: downscaling is safer than upscaling
Downscaling (making smaller) usually preserves crispness if done once with a good resampling method. Upscaling (making larger) invents pixels and can soften edges or create artifacts—especially on line art.
Practical guidelines
- Only resize at the end, and do it once per deliverable. Repeated resizes compound blur.
- Keep a master file at your working resolution. Export copies for web/print rather than resizing the master repeatedly.
- Scale down for web from the master. If you must scale up, do it minimally and expect to re-check edges and line weight.
Resampling choices (general behavior)
Apps name these differently, but they behave similarly:
- Bicubic / Lanczos: good general-purpose downscaling; preserves detail well.
- Bilinear: faster, softer; can blur line art.
- Nearest neighbor: preserves hard pixels (pixel art), usually not suitable for anti-aliased line art.
If your app offers “preserve details” or “sharper for reduction,” test on a duplicate first—some settings can create ringing around edges.
Sharpening cautions (use sparingly)
Sharpening can make lines look crisper, but it can also create halos, crunchy edges, and amplified noise—especially after downscaling.
- Prefer no sharpening unless the resized export looks visibly soft at 100%.
- If you sharpen, do it on a flattened copy of the export, not on your master.
- Apply a small amount, then check at 100% and also at the intended viewing size.
Maintaining transparency (and avoiding ugly edges)
Transparency is essential for stickers, overlays, and assets placed on different backgrounds. The most common failure is a faint outline caused by background color contamination.
Checklist for clean transparency
- Preview your art on light and dark temporary backgrounds before exporting.
- Avoid flattening against a colored background if you need transparency.
- When exporting PNG, ensure alpha channel is enabled and you are not exporting with a matte color (unless you intentionally want one).
Export recipes (common deliverables)
PNG: crisp edges + transparent background
Use PNG when you need transparency or when you want sharp edges without compression artifacts (logos, line art, UI assets, stickers).
- Format: PNG (24-bit color with alpha).
- Background: transparent.
- Compression: lossless (file size may be larger, but edges stay clean).
- Best for: line art, flat colors, assets placed over other designs.
JPEG: smaller size (but watch artifacts)
Use JPEG when transparency is not needed and you want smaller files (social posts, previews). JPEG uses lossy compression and can introduce blockiness around sharp edges.
- Format: JPEG.
- Quality: start high (e.g., 85–95) and reduce only if needed.
- Background: must be solid (no transparency).
- Best for: painterly images, photos, complex textures; less ideal for pure line art on flat backgrounds.
Layered formats: editing backups
Always keep a layered master so you can revise without rebuilding. Choose the native format of your app or a widely supported layered format.
- Format: your app’s native file (recommended) and/or PSD (if your workflow uses it).
- Keep: layers, masks, groups, and editable text (if any).
- Purpose: future edits, alternate crops, client revisions, re-exports at new sizes.
Color consistency: export in sRGB for predictable viewing
Most web and general-purpose viewing assumes sRGB. If you export in a wider gamut without proper conversion, colors can look dull or overly saturated depending on the viewer.
Practical steps
- For web delivery, convert/export to sRGB (not just “assign”).
- If your export dialog has “embed color profile,” enable it for consistency across apps that respect profiles.
- Do a quick check by opening the exported file in a different viewer/app to confirm it matches your expectation.
File naming and versioning for iterative work
Good naming prevents accidental overwrites and makes it easy to find the right deliverable later.
A simple, scalable naming pattern
Use: project_subject_deliverable_size_colorspace_v###
project: short project/client codesubject: character/item/scene namedeliverable: master, web, print, transparent, etc.size: pixel dimensions or print sizecolorspace: sRGB (web), CMYK (if applicable in your pipeline), etc.v###: version number with leading zeros
Examples:
ACME_mascot_master_6000px_sRGB_v012ACME_mascot_web_2048px_sRGB_v012ACME_mascot_print_A4_300ppi_sRGB_v012
Tip: When you send files out, freeze the version number. If you revise after feedback, increment the version and re-export both web and print from the updated master.
Structured export walkthrough: web version + print-ready version from the same artwork
Step 0: Prepare a master and duplicate for export
- Save your layered master (native/PSD) as the source of truth.
- Duplicate the file for exporting (or duplicate the canvas) so any flattening/sharpening doesn’t affect the master.
Step 1: Run the final check pass
- Inspect at Fit to screen, 100%, 200–300%, and 25–50%.
- Fix: stray pixels, edge halos, banding, and inconsistent line weight.
- Preview on light and dark temporary backgrounds if you need transparency.
Step 2: Export a web version (example: crisp shareable image)
Goal: lightweight, sharp on screens, consistent color.
- Decide target dimensions (common: 2048 px on the long edge for sharing; or exact platform requirements).
- Resize a copy of the artwork to the target pixel size using a high-quality downscaling method (bicubic/lanczos equivalents).
- Check at 100% after resizing: lines should look clean, no unexpected blur.
- Choose format:
- Use PNG if you need transparency or very crisp line edges.
- Use JPEG if you need smaller size and have no transparency.
- Set color: export/convert to sRGB and embed the profile if available.
- Export with a clear name, e.g.
project_subject_web_2048px_sRGB_v012.pngor.jpg. - Verify: open the exported file in a separate viewer; confirm pixel dimensions and that edges look crisp at 100%.
Step 3: Export a print-ready version (example: high-resolution delivery)
Goal: correct physical size, enough resolution, no accidental scaling artifacts.
- Confirm print specs: physical size (e.g., A4) and resolution (commonly 300 ppi). Compute required pixels if needed.
- Avoid upscaling if possible: if your master is smaller than required, consider reworking at higher resolution rather than enlarging. If you must upscale, do it once and re-check line weight and edges carefully.
- Set dimensions: ensure the document matches the required size/resolution in the export settings (or image size dialog).
- Keep maximum quality: prefer PNG or TIFF if your pipeline supports it; if you must use JPEG for print delivery, use very high quality and verify artifacts are not visible.
- Color handling: if your print provider requests sRGB, export in sRGB. If they provide a specific profile/workflow, follow their instructions (do not guess).
- Export with a print-specific name, e.g.
project_subject_print_A4_300ppi_sRGB_v012.tif(or PNG). - Verify clarity: view at 100% and zoom into critical edges; confirm there’s no banding in smooth areas and no halos on transparency (if applicable).
Quick verification table (before delivery)
| Check | Web Export | Print Export |
|---|---|---|
| Dimensions | Exact pixels (e.g., 2048 px long edge) | Physical size + ppi (e.g., A4 @ 300 ppi) |
| Color space | sRGB (embedded if possible) | sRGB or provider-specified profile |
| Format | PNG (transparent) or JPEG (small) | PNG/TIFF preferred; high-quality JPEG if required |
| Edge quality | Check at 100% after resize | Check at 100% and inspect critical details |
| Transparency | PNG alpha clean on light/dark backgrounds | Only if needed; verify no fringe |