image.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:fondamentibook 作者: xelatihy 项目源码 文件源码
def load(filename):
    '''Carica l'immagine in formato PNG dal file filename, la converte nel
    formato a matrice di tuple e la ritorna'''
    with open(filename,'rb') as f:
        # legge l'immagine come RGB a 256 valori tramite l'oggetto Reader
        iw, ih, png_img, _ = png.Reader(file=f).asRGB8()
        # converte l'immagine in lista di liste di tuple
        img = []
        for png_row in png_img:
            row = []
            # l'immagine PNG ha i colori come un unico array
            # quindi li leggiamo tre alla volta e impacchettiamo in una tupla
            for i in range(0,len(png_row),3):
                row.append( (png_row[i+0],png_row[i+1],png_row[i+2]) )
            img.append( row )
    return img
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号