问题标签 [gdi+]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2492 浏览

deployment - windows xp 是否包含 GdiPlus.dll?

我有一个关于部署应用程序的问题,我的应用程序需要 gdiplus.dll 来加载图像。windows xp 默认包含 GdiPlus.dll 吗?非常感谢!

0 投票
2 回答
33451 浏览

c# - 使用 GDI+ 创建具有透明背景的图像?

我正在尝试创建具有透明背景的图像以显示在网页上。
我尝试了几种技术,但背景总是黑色的。
如何创建透明图像然后在其上绘制一些线条?

0 投票
2 回答
538 浏览

c# - 从 C# 中的位图对象中获取 BITMAPV5HEADER 的任何方法

有没有办法从 C# 中的位图对象中获取 BITMAPV5HEADER?或者只是得到他们的价值观?我需要从位图中获取一些 ColorSpace 信息,但在 C# 中看不到这样做的方法。

0 投票
2 回答
3799 浏览

c# - 如何使用 GDI+ 绘制环形(甜甜圈)?

我一直在尝试在 C# 中绘制一个带有透明孔和渐变边缘的(有厚度的环),但收效甚微。有人对如何做到这一点有任何建议吗?

这是一个不错的混合实用程序

这是最终结果 - 感谢 BlueMonkMN

http://www.freeimagehosting.net/uploads/th.515733e62e.jpg

0 投票
3 回答
1709 浏览

c# - GDI+ 离屏缓冲滚动

我正在使用 C# GDI+ 创建一个自定义控件。

快速解释...该控件将在屏幕上显示 500 像素,但可能包含 500000 像素的信息。因此,虽然我一次只显示 500 像素,但我显然需要在水平面(左右)滚动。棘手的部分是每个 500 像素的位图块需要一段时间(在 100 毫秒 - 1000 毫秒之间)来渲染。

所以我的计划是在内存中维护一个 1500px 的位图。即 500px 可见部分和 500px 可见区域的任一侧,并在用户滚动时异步绘制屏幕外部分。

我想要一些反馈、建议、批评或代码示例来帮助我实现这一目标。这看起来相当简单,但经过几次初步测试尝试后,它被证明比人们想象的要困难得多。

谢谢。

0 投票
3 回答
3376 浏览

.net - Convert a 24 bit in memory image to indexed color

I have an image that I have created in memory as Format24bppRgb.

I save this as a PNG and it is 24kb.

If I save the same image with photoshop as a 24bit PNG it comes to about the same size, but if i save it as an 8bit PNG with only 32 colors it goes down to 5kb.

How can I create an indexed version of a PNG file using C# / GDI+ / System.Drawing ?

I'm having a hard time finding any answers to this question that don't just apply to grayscale images or require an external library. is it not possible within GDI+ as is?

0 投票
6 回答
51575 浏览

c# - 如何调整颜色的亮度?

我想使现有颜色变暗以用于渐变画笔。有人可以告诉我该怎么做吗?

C#、.net 2.0、GDI+

0 投票
2 回答
350 浏览

c# - 可以制作托管(非 GDI)位图吗?

是否可以制作完全托管的代码位图对象?我的理解是 Bitmap 对象是 GDI 对象的包装器 - 这是非托管代码。

我很感兴趣这样做(希望)在处理数千张图像时提高性能。

0 投票
1 回答
299 浏览

gdi+ - 关于 gdi+ 位图的一个奇怪问题!

我正在使用以下代码获取位图点,

(宽度 = 800,高度 = 600);

但 m_BitmapCanvasCore 始终为 NULL ... gdi+ 有什么问题吗?或者我需要避免的任何命名空间污染?为什么?

0 投票
1 回答
494 浏览

gdi+ - 任何人都可以在 gdi+ 中为我提供一个示例以在画布上绘制图像吗?

我需要在画布上绘制一定角度的图像,它需要旋转角度 N ,它的中心在 x, y

但我发现 img 在左上角旋转,我需要图像以其中心旋转。我怎样才能做到这一点?非常感谢!