国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

RGB值轉化圖片(pythonPIL)

2019-11-14 17:10:13
字體:
來源:轉載
供稿:網友

  今天看到一道misc的題目,得到一RGB值的txt文件,需解決RGB值轉圖片。具體題目:here

  由于第一次碰到這個類型的題目,做一下記錄,在這里我采用的是python 的PIL圖像庫

  具體思路:

    1.首先我們要先確定圖片的size,既寬度高度

     通過txt文件行數(61366=2*61*503,因為最后一行是空行,所以不在計算范圍內)的整數分解

     可以得到以下幾個不同的size:503*122,1006*61,30683*2(x,y交換一下對圖片不會有很大的變化,只是橫著和豎著的區別)

     所以我們接下來一共要試這3種不同size的轉化,查看那張轉化出來的圖片是有實際意義的(啊喂,最后一個那么夸張想想也不是了好嘛:)

    2.接下來就是是用python的圖片庫來轉換了,附上擼主的代碼

    

#-*- coding:utf-8 -*-from PIL import Imageimport rex = 503 #x坐標  通過對txt里的行數進行整數分解y = 122 #y坐標  x*y = 行數im = Image.new("RGB",(x,y))#創建圖片file = open('misc100.txt') #打開rbg值文件#通過一個個rgb點生成圖片for i in range(0,x):    for j in range(0,y):        line = file.readline()#獲取一行        rgb = line.split(",")#分離rgb        im.putpixel((i,j),(int(rgb[0]),int(rgb[1]),int(rgb[2])))#rgb轉化為像素im.show()

    其中x,y是需要用上面的size去代的,結果:

    再最后附上python PIL學習手冊一份


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通榆县| 上高县| 铜山县| 区。| 汪清县| 新泰市| 麻城市| 丽江市| 根河市| 开远市| 镇沅| 龙岩市| 靖江市| 广元市| 垫江县| 隆德县| 娄底市| 镇江市| 仪陇县| 博湖县| 孙吴县| 广西| 江陵县| 鞍山市| 佛学| 彭泽县| 六枝特区| 山东省| 始兴县| 隆德县| 筠连县| 耒阳市| 南靖县| 攀枝花市| 安岳县| 行唐县| 唐河县| 米脂县| 二连浩特市| 深州市| 巴彦淖尔市|