Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C# 通过拖动绘制线条
如何像windows画图那样画一条线 单击固定第一个点 第二个点 和线 随鼠标移动 再单击固定线 int x 0 y 0 protected override void OnMouseMove MouseEventArgs e base O
c
WinForms
userinterface
Drawing
gdi
在 CF.NET 中创建大位图时出现 OutOfMemoryException
我的紧凑框架应用程序通过将所有项目渲染到大位图表面 然后将该位图复制到屏幕上的偏移位置 以便仅显示适当的项目来创建平滑滚动列表 旧版本仅渲染当时应该出现在屏幕上的项目 但这种方法对于平滑滚动界面来说太慢了 最初创建大位图时 它偶尔会生成 O
compactframework
gdi
Bitmap
带 GDI 的黑色高亮条
我为我的 GUI 提供了一些不错的分割器代码 但我无法获得笔 画笔 无论我需要做适当的突出显示是什么 您知道在 Visual Studio 10 中如何拖动分割条 并且有一个漂亮的黑色透明条让您知道当您抬起鼠标按钮时分割将发生在哪里 这是一
c
WINAPI
gdi
使用 GDI+ 调整图像大小
我真的很想从这段代码中找出更多的性能 它不是大量使用的代码 但每次上传新图像时都会使用 并且每个图像使用 4 次 100px 200px 500px 700px 因此 当处理的图像超过 2 或 3 个时 服务器会变得有点忙 另外 我正在尝试
c
gdi
WPF:仅使用通过“AddFontMemResourceEx”安装的字体进行处理
在WPF中我们想使用ttf字体作为嵌入式资源 无需将它们复制或安装到系统中 也无需实际将它们写入磁盘 没有内存泄漏问题 没有详细说明的解决方案 如何在 WPF 应用程序中包含外部字体而不安装它 由于 WPF 内存泄漏 在这种情况下可用 使用
c
WPF
fonts
gdi
如何为单个字符着色并保持适当的间距/字距调整/对齐?
我想使用 Graphics DrawString 使用单独的颜色绘制字符 问题是 每次调用 DrawString 时 我都必须知道相对于其他字符的位置 使用点或矩形 当考虑到在具有 StringFormat 的矩形中使用 DrawStrin
c
gdi
drawstring
禁用 PictureBox 上的图像混合
在我的 Windows 窗体程序中 我有一个PictureBox包含一个小图像 5 x 5 pixels 当这个位图被分配给PictureBox Image属性 它变得非常模糊 我试图找到诸如混合模式 模糊模式或抗锯齿模式之类的东西 但我没
VBNET
WinForms
Bitmap
gdi
picturebox
如何绘制一条可选择的线?
我想创建一个用户能够操纵他绘制的线的应用程序 类似于删除行或选择它 我该怎么做呢 提前致谢 我设法使用硬编码矩形来做到这一点 但我仍然不知道如何使用drawLine 我可以用吗drawPath进行命中测试 这是代码 private bool
c
graphics
gdi
GetDIBits 中的 HDC 有何用途?
我正在使用GetDIBits将位图数据从屏幕兼容设备上下文获取到某种格式的 DIB 中 我的印象是 只有当源位图为每像素 8 位或更少时 才需要 DC 来合成颜色表 由于我的源位图是完整的 32 位彩色图像 并且这是一个一次性程序 并且我没
gdi
getdibits
使用 GDI 创建 8bpp 位图并将其保存为文件
我有一个完美工作的代码 可以创建 32bpp 位图 我需要更改它以便创建 8bpp 位图 下面是创建 32bpp 位图 绘制其中的代码 然后创建一个位图文件并将其存储到字节向量中 prepare bitmap BYTE bitmap dat
c
visualc
Bitmap
gdi
bitmapimage
C#:是否有必要处理自定义控件内的图形元素?
我创建了一个自定义控件 覆盖了它的绘制事件 当我尝试处理我创建的图形时 它们就会从屏幕上消失 我不需要在自定义控件中使用 dispose 吗 编辑 我已经包含了一个代码片段 为什么我无法处理从 PaintEventArgs 创建的 dc 图
c
graphics
customcontrols
gdi
MeasureString 总是认为空格适合
我正在尝试对字符串进行一些命中测试 我想从 x 偏移量获取字符索引 但我遇到了测量字符串的问题 这本质上是我正在使用的代码 StringFormat sf new StringFormat StringFormatFlags Measure
c
NET
WinForms
gdi
TextRenderer 不绘制长字符串
看看这个样本 public partial class Form1 Form private static string myString null private const int MAX TEXT 5460 public Form1
NET
WinForms
gdi
textrenderer
c# GDI+,在循环中创建 LinearGradientBrush(内存泄漏)
今天我遇到了一个两难的境地 我创建了一个使用 GDI 在表单上绘图的应用程序 每秒由计时器触发绘图 draw 方法使用 for 循环来迭代对象集合 如果它们处于某种状态 则绘制它们 我想使用 LinearGradientBrush 来绘制它
c
gdi
加载、保存然后再次加载图像会抛出“GDI+ 中发生一般错误”
This 似乎犯了臭名昭著的错误 我记得不久前得到了不同的代码 但是它回来了 复仇 但有一些我似乎无法弄清楚的新代码 绝对是generic 一定 The Goal 我正在尝试构建一个表单 允许用户 选择一个图像 按 保存 关闭表单 然后将图
c
image
gdi
如何从 .NET 中的图标文件中提取特定图像?
图标文件 ico 可能包含多个不同大小和不同颜色深度的图像 我怎样才能获得System Drawing Image对象从一个 ico file 一种选择是Image FromFile 但对于具有多个图像的图标文件 无法指定要返回的图像大小和
NET
image
gdi
icons
将 HICON 保存为 png
我正在使用 IShellItemImageFactory 提取文件的图标 我能够成功提取它并使用它在对话框中显示它 SendDlgItemMessage hDlg IDC STATIC2 STM SETIMAGE IMAGE ICON LP
c
WINAPI
gdi
有什么方法可以使用 4 个点而不是 3 个点来绘制图像(透视扭曲)
Graphics DrawImage 很好地支持绘制平行四边形 Bitmap destImage new Bitmap srcImage Width srcImage Height using Graphics gr new Graphic
c
NET
gdi
WMF / EMF 文件格式转换 C#
在我的程序中 我需要 播放 或 解析 Windows 图元文件 WMF 和 EMF 我查遍了 MSDN 和 Google 最接近的是 Graphics 枚举元文件方法 我可以让它工作 因为我的 EnumerateMetafileProc 回
c
image
gdi
wmf
«
1 ...
8
9
10
11
12
13
14
»