I have a basic logo that I would like to see with various sized pixels. I tried just shrinking the image and then zooming in but the reduction created reduced opacity pixels along the edges. I would like all the pixels to be solid.


Failed experiment

  • Sorry, to be more clear: I WANT this to be pixelated. We want to make a representation of this logo using post-it notes. :-) – Tony Smith Apr 1 '15 at 16:14
  • Turn off anti-aliasing in your resizing tools. – DA01 Apr 1 '15 at 17:07
  • Its also posible to delete the alpha by duplicating the individual channel colors without resorting to a limitted palette. – joojaa Apr 1 '15 at 20:31

The easiest way is to change the image to Indexed Color instead of RGB via Image > Mode. All transparent pixels will be removed and none will be created when the image is downsized.

Alternatively, you can duplicate and merge the downsized layer repeatedly. Even a pixel with 1/256th opacity will be opaque after 8 iterations.

| improve this answer | |

Unless your shape only contains 90º angles, it will have semi-transparent edges. The reason is that pixels are square, so Photoshop tries to compensate for half-pixels with transparency. I made a little diagram to show what I mean by half-pixels:


| improve this answer | |
  • @Tony Smith - thanks for clarifying that you want to make this with post-its, awesome idea. My recommendation would be using the original pixelated image you posted, and only use a post-it for a square that is 100% opaque. That should still give the same illusion from across the room. – Suki Apr 1 '15 at 16:20

The answer seems to easy too me so I guess I did not understood it well :)

But did you try: Filter > Pixel > Mosaic?

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.