将位图文件作为jpg保存到服务器
Saving bitmap file to server as jpg

我想在我的服务器上将位图文件保存到jpg,但无法这样做。 我可以将它保存到流中并显示它。 但是,一旦我尝试将其保存到文件,它就不会做任何事情。 下面......

如何使用invalidate方法强制重绘图形
How to force graphic to be redrawn with the invalidate method

我正在努力使用无效方法重新绘制图形,当窗体进入屏幕时图形未重绘我试图从图形创建图像为...

如何确定将在矩形中绘制的文本高度?
How can I determine the height of my text that will be drawn in a rectangle?

我试图在一个矩形w / GDI +中绘制一些文本,如本微软文章中所述:https://msdn.microsoft.com/en-us/library/baw6k39s(v = vs.110).aspx。 在指出我想要的宽度后,......

从画笔/笔转换为颜色
Converting From Brush/Pens To Color

我正在制作一个绘图程序,PictureBox图形的颜色支持DrawShape中的FillShape和Pens中的画笔。 如果您有任何解决方案,请告诉我如何将画笔/笔转换为彩色? ...

如何将现有内存缓冲区包装为GDI的DC
How to wrap an existing memory buffer as a DC for GDI

我有一个与我的屏幕分辨率相对应的内存缓冲区(1280x800,每像素24位),包含24bpp的屏幕内容。 我想将其转换为8-bpp(即半色调调色板...

GdiPlus溢出异常
GdiPlus OverflowException

我最近在GDI +中通过第三方工具遇到了OverflowException,这导致了一些问题。 我试图找出原因,然后决定是否有......

计算“饼段”和“子区域”区域的边界点
Calculating the bounding points for the area of a "Pie Segment" and "sub areas"

背景:我最近玩GDI +画了一个“光盘”,显示360度的彻底变色。 (我挖出一些HSL到RGB代码循环通过HSL(1,1,1) - > HSL(360,1,1))......

绘制图像到透明位图时,字符周围的黑色边框
Black border around characters when draw Image to a transparent Bitmap

我必须首先在透明位图上绘制一个String,然后将A绘制到目标画布。 但是在某些情况下,角色周围会出现黑色边框。 位图* tempImg =新位图(1000,...

如何用GDI强调多行文本的某些部分?
How can I underline some part of a multi-line text with GDI?

我正在使用Graphics.DrawString来绘制我的usercontrol文本,如下所示:protected override void OnPaint(PaintEventArgs e){RectangleF bounds = DisplayRectangle; bounds.Inflate(-4,-4); // ...

gdi +错误从网页保存图像
gdi+ error saving image from webpage

我有这样的方法从url保存图像:public Image DownloadImage(string _URL){Image _tmpImage = null; 尝试{//打开连接...

强制包装字符串时如何在Y轴上居中显示文本
How to center text on Y axis when force wrapping a string

我强行包装了一些文字。 当我这样做时,循环中使用以下方法; 它返回下一行的Y线(基于字符串高度)。 这就像一个魅力,但我失去了......

使用GDI +与多线程的问题(VB.NET)
Problem using GDI+ with multiple threads (VB.NET)

我认为最好是复制并粘贴代码(这非常简单)。 Private Sub Main()处理MyBase.Shown timer.Interval = 10 timer.Enabled = True End Sub Private Sub ...

如何在GDI +(.NET)中创建双色调插值颜色?
How to Create a Duotone Interpolation Color in GDI+ (.NET)?

我需要两种颜色进行线性插值,以根据另一种颜色的亮度值创建双色调颜色。 Dim clr1 = Color.Black Dim clr2 = Color.FromArgb(224,255,165)Dim lum = ...

当流中的savin图像时,GDI +中发生一般错误
A generic error occurred in GDI+ when savin image in stream

这是我尝试实现的目标:将png图像上传到服务器保存; 加载保存的图像,生成缩略图; 将它保存在不同的位置; 一切都很好,直到我必须保存...

图像调整大小后,透明度被删除 - gdi +
After image resize transparency is removed - gdi+

我正在从包含中心透明区域的文件中读取图像(帧图像类型)。 Image myFrame = Image.FromFile(“d:\ mypngfile.png”); 我调用图像调整大小后的客户功能:...

.NET WinForms应用程序中的循环渐变
Circular gradients in .NET WinForms app

在我的WinForms应用程序(C#)中,我有一个圆圈(由矩形定义),我目前正在填充纯色。 我想用圆形(非线性)渐变填充它(所以...中的一种颜色)

使用gdi +进行半色调效果
Halftone effect in with gdi+

我将如何在GDI +中模仿这种半色调效果? 它几乎看起来像Floyd-Steinberg抖动的图像覆盖了一个完整的图像,但我不相信。

在PictureBox中绘图时,PictureBox.Refresh()很慢
PictureBox.Refresh() is slow when drawing in a PictureBox

我在Visual Studio 2008中有一个Windows窗体应用程序 - PictureBox.Refesh()方法在PictureBox上绘制时会导致延迟。 是否有任何方法可以毫无延迟地提供相同的结果?

我可以使用没有这些工件的graphics.RotateTransform()吗?
Can I use graphics.RotateTransform() without these artifacts?

我正在实施这个开创性文章中描述的颜色选择器组件。 正如你所看到的,我已经对基础知识进行了分类:然而,其中一个要求是能够使用色轮...

使用安全代码将通道从一个图像复制到另一个图像
Copy a channel from one image to another using safe code

我正在尝试重构这个不安全的代码,使用System.Runtime.InteropServices.Marshal.Copy将一个ARGB通道从一个图像复制到另一个图像,但是我完全迷失了。 ...

在Delphi XE中使用GDI +
Using GDI+ in Delphi XE

以下适用于Delphi XE2,但在Delphi XE中引发访问冲突:使用GDIPAPI,GDIPOBJ; ... TGPImage.Create(TStreamAdapter.Create(MemStream)); //抛出AV如何在...中使用GDI +

如何将我的Graphics.Drawline绘图转换为面板,保存图像?
How to convert my Graphics.Drawline drawing on panel, to saved image?

我有一个名为“画布”的面板。 它是透明的。 所以背景来自形式图像,它是深蓝色。 这显示在面板或画布中。 当我将画布保存到图像时,它会保存...

ExternalException(0x80004005)GDI +中发生一般错误
ExternalException (0x80004005) A generic error occurred in GDI+

我的程序有问题。 我从SQL Server数据库中读取byte []并将其保存为JPEG图像。 while(reader1.Read()){picBytes = null; picBytes =(byte [])reader1.GetValue(0); ...

在GDI +中使用'DrawString'的小键盘/多种字体和粗体
Smallcaps / multiple fonts and bolding using 'DrawString' in GDI+

我想写一些文本使用smallcaps结合不同字体的不同单词。 为了澄清我可能想要生成PNG的消息“欢迎来到我们的新网站”...

如何使用GDI +在WM_PAINT中正确绘制
How to properly paint in WM_PAINT with GDI+

我是新手使用GDI +,我想知道如何修复创建和处理我拥有的对象的混乱。 现在所有程序需要做的是处理重复的WM_PAINT消息并更新...

System.Drawing足够快的2D游戏编程?
System.Drawing Fast Enough For 2D Game Programming?

假设我使用System.Drawing在C#中制作基于2D Tile的游戏。 GDI的OOP层? System.Drawing命名空间提供对GDI +基本图形功能的访问。 ~MSDN回来的时候......

使用C#的2D图形
2D graphics with C#

我看到很多3D图形技术,但没有真正的2D图形技术,也没有书籍等。有关在C#中挖掘2D图形编程从何处入手的任何提示? 我一直在为GDI +摆弄......

CF.NET平滑滚动面板 - bitblt即将出现空白
CF.NET Smooth-Scrolling Panel -- bitblt is coming up blank

我正在尝试在CF.NET中编写一个面板,允许我在内部滚动内容而不会闪烁。 我以为我会尝试使用包含另一个实际的面板的WrapperPanel类...

下一个最简单的图形渲染比GDI +更快?
Next-easiest graphics rendering faster than GDI+?

我有一个GDI +程序,我已经彻底优化(使用GraphicsPath,DrawLines等批处理调用),但它在渲染时仍然很慢(需要几秒钟来绘制带有抗锯齿的复杂地图)...

将ScaleTransform应用于图形GDI +
Apply ScaleTransform to Graphics GDI+

我把这个简单的代码放在一起画一条线。 现在我想将ScaleTransform应用到它10倍; 但是下面的代码不起作用。 var bitmap = new Bitmap(pictureBox1.Size.Width,...

Mono忽略Graphics.InterpolationMode?
Mono Ignores Graphics.InterpolationMode?

我有一个程序,使用System.Drawing和Graphics类绘制一些矢量图形。 抗锯齿工作,好吧,但我需要我neede过采样,所以我创建起始图像...

从资源加载,或自己绘制
Load from resources, or draw them myself

我在绘制自己的按钮(只是矩形)而不是从资源中加载80个按钮有什么好处吗?

除非我调试步骤,否则无法听到Directsound
Can't hear Directsound unless I debug step

我的问题是,当我在调试中遇到断点然后恢复时,我只听到声音。 如果我不这样做,我就听不到声音; 即使一切似乎都在播放。 例如, ...

我应该为2D动画使用什么包?
What package should I be using for 2d animation?

我正在二维地图上与客户合作。 地图以用户的位置为中心,并标记各种标题和兴趣点。 随着用户的移动,标题发生变化,兴趣点也随之变化......

结合位图 - GDI / GDI +?
Combine bitmaps - GDI/GDI+?

我想知道是否有可能例如枚举所有桌面可见窗口以创建它们的位图并将所有位图组合成一个,以便获得桌面的完整屏幕截图? 大多数......

在c#中将灰度部分透明图像转换为单色
Convert grayscale partially transparent image to a single color in c#

我正在尝试创建一个函数,该函数采用灰度图像和颜色,并使用该颜色着色灰度图像,但保持灰度图像的阴影级别。 功能 ...

将图像保存到ASP.NET服务器上的虚拟文件夹中时出现“GDI +中发生一般错误”
Getting "A generic error occurred in GDI+" when saving image into a virtual folder on ASP.NET server

我有以下编码调整图像大小,而不是保存我的虚拟文件夹“vicpic / scimages”如果(FileUpload5.PostedFile!= null){if(FileUpload5.PostedFile.ContentLength>(1024 * ...

使用平移偏移时的GDI +绘图工件
GDI+ drawing artifacts when using translate offset

我经常注意到gdi +使用Graphics.TranslateTransform(...)将对象绘制到不同的位置时绘制相同的对象(例如由一些简单的DrawLine调用定义)有点不同

鼠标进入/离开时WM_PAINT中绘制的TextBox闪烁
TextBox drawn in WM_PAINT flickers on mouse enter/leave

我有一个自定义的TextBox,当它为空时我在其中绘制一些占位符文本。 它运行得很好,但是当鼠标进入和离开TextBox时它会闪烁。 它似乎与边境有关......

c ++ gdi图像数组
c++ gdi image array

我试图制作一个图像数组图像的东西(L“something.png”); 而不是那个图像的东西[2]; 东西[0] =(L “something.png”); 任何想法

列出所有SystemColors
List all SystemColors

在Windows.Forms中,我需要创建一个接受任何颜色的程序,并尝试找到相应的系统颜色。 我无法弄清楚如何循环系统的所有颜色....

gdi + PrivateFontCollection AddFontFile始终返回状态为“InvalidParameter”
gdi+ PrivateFontCollection AddFontFile always returns status with "InvalidParameter"

每一个,我都使用GDI +来渲染带有我自己字体的文本,但是当使用PrivateFontCollection的成员函数AddFontFile(WCHAR *)加载我的时候,我总是得到一个错误状态InvalidParameter ...

换色GDI C#
Color replacement GDI C#

用透明度替换位图黑色像素GDI C#嘿伙计们,我正在研究渲染精灵的2D引擎。 我需要用透明度替换位图中的de black像素; 所以这样 ...

VS2010中的PNG图像资源文件在XP上用GDI +做奇怪的事情
PNG images in VS2010 Resource files doing strange things on XP with GDI+

我在我的VS2010项目中使用了几个32位PNG文件,并使用LoadResource / LockResource等将它们加载到GDI +位图中,并从IStream创建。 一切都在我的Win7上工作正常和花花公子......

字体几何
Geometry of fonts

如果我想在控件上绘制文本,我可以首先获得“边界矩形”并将其放置在适当的位置(使用GetTextExtentPoint32函数)。 但我还需要知道一些基线的位置......

使用gdi +进行无闪烁绘图
Flickerfree drawing using gdi+

我有一个.png文件我想绘制,问题是,我每隔1/10秒绘制一次这样的png,这样每秒10次。 这个png是用X和Y坐标绘制的......

将文本拆分为2种颜色
Split text into 2 colors

我在C#中创建一个自定义进度条,我想在条形图上显示百分比。 我需要它,以便当栏到达文本时,它会改变颜色。 以我下面的图像为例:......

使用GDI +绘制工具提示
Using GDI+ to draw tooltip

我是GDI +编程的新手,正在寻找一些建议。 我正在从文件加载图像并使用以下函数显示它(包括一些伪代码):Gdiplus :: Image * i = new ...
1 2 3 4 5 6 7 8 9 10 11