Create a High-Quality Full-Color Bitmap Effect in Photoshop
This workflow uses Save for Web (Legacy) to generate a reduced color, dithered GIF that mimics a bitmap aesthetic. You’ll convert back to RGB, scale up with Nearest Neighbor for sharp edges, and add stylish color grading and grain. The result is a vibrant, high-res bitmap effect that’s perfect for posters and digital art.

Step-by-step instructions
Crop to a square (optional)
Select the Crop Tool (C).
Set Aspect Ratio to 1:1 (Square).
Position the crop and press Enter/Return to apply.
Export as an indexed GIF via Save for Web (Legacy)
Go to File → Export → Save for Web (Legacy).
Set Preset/Format to GIF (not JPEG).
Set Colors to 4–8 (e.g., 6).
Set Dither to Pattern and Palette to Selective.
Check Transparency; set Matte to None; Web Snap to 0%.
Set Image Size to 600 × 600 px (for square).
Click Save and choose a location.
Convert to RGB and scale up cleanly
Open the saved GIF if needed.
Go to Image → Mode → RGB Color (to exit Indexed Color).
Go to Image → Image Size.
Enable Resample and choose Nearest Neighbor (Preserve Hard Edges).
Set Resolution to 300 ppi and adjust pixel dimensions as desired, then click OK.
Add a Gradient Map for vibrant color
Go to Layer → New Adjustment Layer → Gradient Map.
Choose a bold gradient preset (two contrasting colors work well).
Set the Gradient Map layer’s blending mode to Hue.
Refine tones with Curves
Select Layer → New Adjustment Layer → Curves.
Add three points (shadows, midtones, highlights) and adjust to warm or cool the overall tone as desired.
Fine-tune until the gradient interacts nicely with the bitmap colors.
Add grain for texture
Create a new layer (Layer → New → Layer) and name it Grain.
Fill it with 50% Gray (Edit → Fill → 50% Gray or Shift+F5 → 50% Gray).
Go to Filter → Camera Raw Filter → Effects and set Grain to around 70 (leave Size and Roughness at defaults).
Click OK, set the Grain layer’s blending mode to Hard Light, and lower Fill to taste.