[问题] 如何从binary图片档取出pixel资讯?

楼主: wtleader01 (100)   2018-02-27 19:45:44
一个 .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 之类的编码)

Links booklink

Contact Us: admin [ a t ] ucptt.com