【发布时间】:2021-03-02 00:45:21
【问题描述】:
我正在使用 Direct2D 创建一个图像编辑器,并希望像在 GIMP 中一样“删除像素”(当您按下删除键时),它将像素设置为透明。
每个图像都使用一个 ID2D1BitmapRenderTarget,我使用 FillRectangle、DrawLine 等方法以及一些画笔来设置像素颜色。
现在我想设置一些像素透明,基本上我想要一个等效的函数调用:
pBitmapRenderTarget->SetPixelAlpha(column, row, 0.f);
【问题讨论】:
-
@SimonMourier 我会尝试使用 ID2D1Bitmap::CopyFromMemory。谢谢。