pypng

    0熱度

    1回答

    我想通過我用Raspberry Pi的相機捕獲的png中的每個像素,並選擇性地改變高於或低於某個r,g或b值的像素。我知道這是一個非常低效的算法,我只是想獲得一段python腳本。我從@ Constantin的代碼中根據問題編寫了我的代碼:How can I read the RGB value of a given pixel in Python? 他的代碼如下。 import png, arr

    1熱度

    1回答

    我編寫了這個Python程序來創建並保存一個矩陣(二維數組)到一個.png文件。該程序編譯和運行沒有任何錯誤。即使IMAGE.png文件被創建,但png文件也不會打開。當我嘗試在MSPaint中打開它時,它會顯示: 無法打開圖像。目前不支持有效的位圖文件或其格式。 我的目標是創建一個基於存儲在二維數組中的數字的RBG PNG圖像。 源代碼: import numpy; import pn

    5熱度

    1回答

    我有一個代表灰度圖像的dtype=uint16的2d numpy.array對象。我如何將它保存到PNG文件,然後再讀回來,獲得相同的數組?

    0熱度

    3回答

    我想通過使用pypng合併三個灰度png圖像來創建RGB png圖像。我讀過的PNG文件導入到numpy的數組如下 pngFile1 = png.Reader("file1.png").read() pngFile2 = png.Reader("file2.png").read() pngFile3 = png.Reader("file3.png").read() pngArray1 =

    0熱度

    2回答

    我想水平翻轉一個圖像(從左到右)Python上使用pypng,我寫了下面的代碼,但它似乎並沒有工作,任何人都不知道我是什麼在這裏做錯了嗎? def horizontal_flip(image): rows = len(image) cols = len(image[0]) new_image = [] for r in range(rows):

    -1熱度

    1回答

    假設我有這樣一個PNG圖像: https://www.box.com/s/dc4dut3yw1vhagm4y9ks 我想增加紅點的大小,這意味着,他們必須填補他們的平方的鄰居。如下圖所示: www - >rrr wrw - >rrr www - >rrr

    0熱度

    1回答

    我使用PyQRCode [0]在Python 2.7.6下生成PNG格式的QR。 當我嘗試使用一切工作正常寫入磁盤上的文件: import pyqrcode from io import BytesIO qr = pyqrcode.create("my qr string", mode='binary', version=7) qr.png("myqr.png", scale=4) 但是

    0熱度

    1回答

    我正在編寫腳本來檢查圖像是否正常化。我正在使用Python PNG模塊來分析圖像。爲了測試它,我在Photoshop中創建了一個由2像素線和黑白像素組成的16位圖像。 我的腳本正確地標識了黑色像素(0),但是它給出了一個與我期望的(65535)不同的值(65533),用於白色像素。 我不明白爲什麼會發生這種情況。我的腳本有問題嗎?它與Photoshop保存圖像的方式有關嗎? 簡約測試png圖片:h

    3熱度

    2回答

    我有一堆圖像,對許多手工做的是16色8位PNG格式,我需要16位4位格式,它們都具有相同的調色板。 我正在淘谷歌的最佳圖書館使用,但我沒有找到很多關於這個具體問題,所以我來這裏希望一些更有針對性的解決方案。 我想使用基於other answers I have found here的PIL,但沒有任何運氣。 img = Image.open('DownArrow_focused.png') im

    -1熱度

    1回答

    我想知道是否有人可以使用PyPNG發佈示例來讀取48位圖像(16位通道R,G和B),並獲取並顯示特定的像素顏色(比如像素88或其他),更改該值並將其寫回到png中。 我發現文檔非常稀疏,任何幫助將不勝感激。 def readPNG2(f): r=png.Reader(f) r.read() print r.bitdepth 這產生了16的結果。我將Photosho