作者wtleader01 (100)
看板Python
标题[问题] 如何从binary图片档取出pixel资讯?
时间Tue Feb 27 11:45:44 2018
一个 .svg格式的图片以binary file的方式写出(十六进位?)
接着我想用python将此档案读入,
目的是想透过python加一些文字在图上,或改变图片某些点的RGB,
我用PIL库但发现image reader不支援svg格式,
找了其他可以读svg的库但还是不知道如何将之转换成pixel values并修改~
假设成功将档案转成pixel values,
我想要做的事如下:
pixels = svg.load() # 假设成功透过某种方法把binary档案转化成pixel values
for i in range(len(pixels)): #
for j in range(len(pixels[i])):
pixels[i,j] = (255,15,0); # 把某些点的pixel value改成我想要的颜色
但是目前卡在不知道怎麽把binary档案转换成我想要的pixel values?
(pixel values: 一个2D阵列?包含RGB资讯)
(binary档案用'rb'读进来是一串:3c3f786d6c...etc 之类的编码)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 66.189.31.243
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1519703146.A.217.html