[問題] 如何從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