Pixel Art Pet Portrait From a Photo: A Practical Guide

Pixel Art Pet Portrait From a Photo: A Practical Guide

To make a pixel art pet portrait, start with a photo taken at your pet’s eye level against a plain background, convert it on a grid of roughly 60 to 90 cells across, and pick a palette that has colors close to their actual coat. Fur is the hard part: it’s fine, high-frequency detail, and a pixel grid throws most of it away. The trick is to stop trying to keep the fur and let the silhouette, the eyes and the coat color do the work.

What makes a good pet photo for pixel art #

Most failed pet conversions fail at the photo stage, not in the settings.

  • Get down to their level. A photo shot from standing height turns a dog into a shape with a nose. At eye level you get a face.
  • Plain, contrasting background. A black cat on a dark sofa merges into one blob at 60 cells across. Put them on a light blanket or in front of a bare wall.
  • Side or window light. One clear light side and one shadow side gives the palette something to separate. Flat overcast light or a straight-on flash makes a single muddy tone.
  • Fill the frame. Head and shoulders, or the whole animal with a little space around it. A pet in the corner of a room becomes noise.
  • Catch the eyes. Eyes are two or three cells at these grid sizes, and they’re the thing that makes a portrait read as a specific animal. If the eyes are in shadow or closed, the portrait loses most of its likeness.

Treats held just above the camera lens work better than calling their name, which gets you an alert head-turn away from the camera.

What grid size works for pets? #

Pets need a slightly finer grid than people, because we recognize animals by coat pattern and ear shape rather than by facial proportion.

Cells acrossResultBest for
90 to 120Recognizably your pet, fur texture partly intactDetailed portraits, prints
60 to 90Clearly pixel art, still obviously themThe sweet spot for most pets
30 to 45Chunky and iconic, likeness mostly goneStickers, avatars, bold patterns

In Pixelize, pixel size is measured on a 720-pixel working copy, so 8px gives 90 cells across, 12px gives 60 and 16px gives 45. Start at 8px for a portrait and coarsen from there while watching the eyes. The moment the eyes stop looking like eyes, step back one notch. The same threshold logic applies to people, covered in the best pixel size for pixel art portraits.

Long-haired and heavily patterned pets need a finer grid than short-haired solid-color ones. A tabby’s stripes are information; a black pug’s coat is one color and survives a coarse grid fine.

Handling fur #

Fur is where pet portraits differ from everything else. Three approaches, and they look completely different:

Dither it. Floyd-Steinberg or Atkinson spreads the rounding error into neighboring cells, which turns a gradient of fur into a mix of two palette colors that reads as texture from a distance. This keeps the most detail and suits long-haired pets and anything with soft edges. Floyd-Steinberg vs Atkinson dithering compares the two, and Atkinson’s crisper, higher-contrast result usually flatters an animal.

Don’t dither. Flat color gives a graphic, screen-printed look. It works beautifully on solid-colored pets and badly on tabbies, where the stripes turn into hard blotches.

Go coarse and flat. At 30 to 45 cells with no dithering, you get an icon rather than a portrait, and fur stops being a question at all. This is the right answer for stickers.

If fur turns into scattered noise, the fix is usually a coarser grid rather than a different dither.

Choosing a palette for cats and dogs #

The palette decides whether your ginger cat comes out ginger. A palette with no warm mid-tones will turn an orange cat green or gray, and no amount of adjusting fixes it.

  • Ginger and tan pets: palettes with warm oranges and browns. Sunset and Autumn both carry those tones, and PICO-8’s orange and brown work well.
  • Black and gray pets: grayscale palettes, or anything with several dark values. The risk is the whole animal collapsing into one flat black shape, so raise contrast before the palette is applied and make sure there’s a rim of light somewhere.
  • White and cream pets: you need a pale mid-tone as well as pure white, or the animal turns into a white silhouette with no internal detail.
  • Tortoiseshell and calico: 16-color palettes give enough range to keep the patches distinct.
  • Stylized instead of accurate: the four Game Boy greens or Ice Cream GB’s pinks ignore the real coat colors and give you a mood piece. See Game Boy palette hex codes for those values.

If nothing built in matches your pet, build one. Palette Studio in Pixelize takes hex codes and saves a named palette next to the presets, so you can sample your dog’s actual coat color and work outwards from it. How to make a custom pixel art color palette covers picking a ramp that holds together.

A quick walkthrough #

Working in Pixelize on a phone, a pet portrait takes about two minutes:

  1. Open Choose Photo and pick your best eye-level shot. Turn on Avatar mode first if you want a square crop for a profile picture.
  2. On Pixel, set the size to 8px (90 cells) and try Atkinson dithering.
  3. On Color, swipe through palettes and watch the coat. Stop when the color looks like your pet.
  4. On Adjust, raise contrast a little if the animal is merging with the background, and lower saturation slightly if the coat looks radioactive.
  5. Tap Compare and drag the divider to check you haven’t lost the eyes.
  6. Export at XL (up to a 2160-pixel long edge) and Save.

Everything runs on the phone, so the photos stay in your library and nothing gets uploaded.

Turning it into a sticker, a print or a gift #

Stickers. Go coarser, drop dithering, then use Cut out background on the FX tab and add a die-cut Sticker border in white. The background removal works from the edges inward, so a plain blanket behind your pet matters more than the setting itself. How to make pixel art stickers has the full process and the Telegram size rules.

Prints. Export at the largest size and take the PNG to a print shop. At 300 pixels per inch, a common print guideline, a 2160-pixel image is about 7.2 inches on its long edge. Ask the printer what resolution and format they want, and tell them not to smooth or upscale the file.

Memorial portraits. Pixel art suits this better than most filters, because it simplifies rather than prettifies. A coarse grid, a quiet palette and a plain background make something that reads as a keepsake.

Gifts. Convert several pets with identical settings so the set matches. The gallery in Pixelize stores each export with its settings and lets you reopen any piece to re-edit, which is how you keep six portraits consistent.

Frequently asked questions #

What is the best pixel size for a pet portrait? #

Around 60 to 90 cells across for most pets, which keeps the eyes and the coat pattern readable. Go finer for long-haired or heavily patterned animals and coarser for solid-colored ones or for stickers.

Why does my pet’s fur look like random noise? #

The grid is too fine for the amount of fur detail, so every cell is picking up a different hair. Use a coarser grid, or switch from error-diffusion dithering to none for flatter color areas.

How do I stop a black cat from turning into a silhouette? #

Photograph them against a light background with light coming from one side, then raise contrast before the palette is applied. Choose a palette with several dark values rather than one pure black, so the shadow side still has some separation.

Can I make a pixel art pet portrait for free? #

Yes. Pixelize is free on iPhone and Android with ads and no watermark, and GIMP does the same conversion on a desktop for free. How to turn a photo into pixel art covers both.

Should I use a photo of my pet sleeping? #

It’s an easy shot, but sleeping pets have closed eyes, and eyes carry most of the likeness at pixel-art sizes. A sleeping portrait works better as a coarse, graphic piece than as a portrait that has to look like a specific animal.