【发布时间】:2019-11-19 18:34:59
【问题描述】:
我有一张黑白图片,需要逐像素编辑。如果像素太暗,则其颜色应更改为黑色。这是我的代码:
for i in range(width):
for j in range(height):
pixel_value = int(hex(self.img.pixel(i, j))[8:], 16)
if pixel_value < 110:
self.img.setPixel(i, j, .......)
所以问题是我不知道如何将颜色传递给 setPixel()。 AFAIK 它应该类似于
self.img.setPixel(i, j, qRgb(0, 0, 0))
我正在使用 PyQt5.12.3,但我不知道如何导入 qRgb。 PyQt5.QtGui 只有 qRgba64。如果 qRgba64 也适用于 setPixel() 那么我如何使用 qRgba64 传递黑色?
【问题讨论】: