Algorithm used in photo2pixel.co to convert photo to pixel style(8-bit) art.
English | 简体中文
Online Tool | Colab | Tutorial
photo2pixel is an algorithm converting photo into pixel art. There is an online converter photo2pixel.co . you can try different combination of pixel size and edge threshold to get the best result.
photo2pixel is implemented with Pytorch, the easiest way to run it is Colab, or you can run it with command as bellow:
# use default param
python convert.py --input ./images/example_input_mountain.jpg
# or use custom param
python convert.py --kernel_size 12 --pixel_size 12 --edge_thresh 128
Parameter | Description | Range | Default |
---|---|---|---|
input | input image path | / | ./images/example_input_mountain.jpg |
output | output image path | / | ./result.png |
kernel_size | larger kernel size means smooth color transition | unlimited | 10 |
pixel_size | individual pixel size | unlimited | 16 |
edge_thresh | the black line in edge region, lower edge threshold means more black line | 0~255 | 100 |