[問題] 如何從binary圖片檔取出pixel資訊?

看板Python作者 (100)時間7年前 (2018/02/27 11:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
一個 .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://www.ptt.cc/bbs/Python/M.1519703146.A.217.html
文章代碼(AID): #1QbDHg8N (Python)
文章代碼(AID): #1QbDHg8N (Python)