Exemplo n.º 1
0
def uploaded_file(filename):
    pic = to8bit()
    pic.loadImg(os.path.join(app.config['UPLOAD_FOLDER'], filename))
    palette = preset('NES')
    img = pic.pixelize(palette, 8)
    img.save(os.path.join(app.config['UPLOAD_FOLDER'], '8bit', '8bit_'+filename))    
    return send_from_directory(os.path.join(app.config['UPLOAD_FOLDER'], '8bit'), '8bit_'+filename)
Exemplo n.º 2
0
def uploaded_file(filename):
    pic = to8bit()
    pic.loadImg(os.path.join(app.config["UPLOAD_FOLDER"], filename))
    palette = preset("NES")
    img = pic.pixelize(palette, 8)
    img.save(os.path.join(app.config["UPLOAD_FOLDER"], "8bit", "8bit_" + filename))
    return send_from_directory(os.path.join(app.config["UPLOAD_FOLDER"], "8bit"), "8bit_" + filename)
Exemplo n.º 3
0
#!/usr/bin/env python
# coding=utf-8
import sys
from to8bit import *
from palette import *

image_file = sys.argv[1]

preset = Palette()
pic = to8bit()

pic.loadImg(image_file)
palette = preset('SuperMarioBros')
## 还有其他风格!
# print palette.preset.keys()

img = pic.pixelize(palette, 8)  ## 第二个参数可选择粒度,越小越慢
img.save('asdf.jpg')
Exemplo n.º 4
0
#!/usr/bin/env python
# coding=utf-8
import sys
from to8bit import *
from palette import *

image_file = sys.argv[1]

preset = Palette()
pic = to8bit()

pic.loadImg(image_file)
palette = preset("SuperMarioBros")
## 还有其他风格!
# print palette.preset.keys()


img = pic.pixelize(palette, 8)  ## 第二个参数可选择粒度,越小越慢
img.save("asdf.jpg")