|
1
106
这将设置一个像素:
|
|
|
2
17
这个
为什么需要设置一个像素? |
|
|
3
17
只需显示Henk Holterman答案的完整代码:
|
|
|
4
9
在我绘制大量单像素(用于各种定制数据显示)的地方,我倾向于将它们绘制成位图,然后将其快速放到屏幕上。 位图getPixel和setPixel操作不是特别快,因为它们执行了大量的边界检查,但是很容易生成一个“快速位图”类,该类可以快速访问位图。 |
|
|
5
1
显然,绘制的线条比实际指定长度短一个像素。似乎没有DrawPoint/DrawPixel/WhatNot,但是您可以使用宽度和高度设置为1的DrawRectangle绘制单个像素。 |
|
|
6
1
我想这就是你要找的。您需要获取HDC,然后使用gdi调用来使用setpixel。注意,gdi中的colorRef是存储bgr颜色的dword。没有alpha通道,也不像gdi+的颜色结构那样是RGB。 这是我为完成相同任务而编写的一小段代码:
|
|
|
7
-1
使用带dashStyle.dashStyle.dot的笔绘制直线2px可绘制单个像素。
|
|
|
F.Fipoo · 如何将屏幕截图写入PNG? 8 年前 |
|
|
DonBoitnott · 将图标转换为Png 9 年前 |
|
|
techno · 调整图像大小保持纵横比白线边框 9 年前 |
|
|
Ian Boyd · 如何将GDI+位图放置到剪贴板上? 9 年前 |
|
|
Vadims Samsinovs · 重绘图像的最有效方法 11 年前 |
|
|
DanyR · 如何在gdi中正确绘制地图坐标+ 11 年前 |