notes.py 文件源码

python
阅读 25 收藏 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
        r = png.Reader(file=f)
        iw, ih, png_img, _ = r.asRGB8()
        # converte in lista di liste di tuple
        img = []
        for png_row in png_img:
            row = []
            # l'immagine PNG ha i colori in 
            # un'unico array quindi li leggiamo 
            # tre alla volta 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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号