如何通过Bitmap :: GetHBITMAP将位图转换为HBITMAP?
How to convert Bitmap to HBITMAP with alpha via Bitmap::GetHBITMAP?

我需要绘制透明的PNG图像。 我使用GDI,GDI +和WinApi。 为了加载和绘制图像,我总是使用GDI +,但现在我正在使用更多“本机”GDI算法(StretchBlt等)。 问题 ...

为什么Bitmap.LockBits在VM上失败
Why does Bitmap.LockBits fail on VM's

在部署之前,我使用XP VM和Vista VM对我的应用程序进行烟雾测试。 这两个VM都使用32位颜色。 不确定它是否有任何区别,但我正在使用VirtualBox。 每个......

OpenCV / Tesseract:如何用GDI + Bitmap替换libpng,libtiff等(通过GDI +加载到cv :: Mat)
OpenCV / Tesseract: How to replace libpng, libtiff etc with GDI+ Bitmap (Load into cv::Mat via GDI+)

我正在开发一个使用OpenCV和Tesseract的项目。 这两个库都基于libpng,libtiff,libjpeg等来加载/保存图像文件。 但Tesseract(基于Leptonica)使用旧版本......

相当于Gdi +中的MM_ISOTROPIC映射模式
Equivalent of MM_ISOTROPIC mapping mode in Gdi+

我有一些使用各向同性映射模式的C ++ / GDI绘图代码。 我有一个包含大量绘图代码的大型对象模型,我试图在C#项目中重用它来绘制内存位图。 ...

使用Lockbits搜索黑色像素,但这是随机的吗?
Using Lockbits to search for black pixels, but does this randomly?

我遇到了Lockbits的问题。 我正在搜索黑色像素,因为它似乎不对,我使用WindowPopup来打印每个像素的颜色,但就像我的程序正在使用另一个...

使用可爱的编辑器和GDI +覆盖带有丰富文本的jpeg图像
overlay a jpeg image with rich text using cute editor and GDI+

我正在尝试使用动态富文本动态创建和存储jpeg图像。 富文本来自用户输入到asp.net的可爱编辑器。 这个特殊的编辑器可以输出......

麻烦绘图图形
Trouble Drawing Graphics

我在一个简单的表单上绘制图形时遇到问题。 我的代码编译并运行,但预期的红框不会显示。 我在Visual Studio 2010中使用完整的.NET Framework 4.什么是......

用GDI +覆盖图像
overlaying images with GDI+

我正在尝试用其他几个图像覆盖图像。 我使用此代码来做到这一点:Dim gbkn As Bitmap = New Bitmap(7001,7001,Imaging.PixelFormat.Format32bppArgb)Dim g As Graphics = Graphics ....

当GdiplusBase *删除指针时,GDI +会泄漏内存?
GDI+ leaks memory when deleting pointers as GdiplusBase*?

我正在尝试使用GDI +,我遇到了一个奇怪的内存泄漏。 我有一个GdiplusBase指针的向量,所有这些指针都是动态创建的。 但奇怪的是,如果我试图删除......

如何在C#中使用LinearGradientBrush绘制精确的渐变?
How to paint a precise Gradient with LinearGradientBrush in C#?

我正在使用GDI在C#中绘制这个对象,我需要精确的像素绘制。 但是,这不起作用......我不知道它是否重要,但我正在绘制的对象是ToolStrip,我正在做...

.NET Framework和Gif透明度
.NET Framework and Gif transparency

在Windows 7(以及新的图像编解码器:WIC)之前,我使用以下(非常快但很脏)的方法来创建一个Gif编码的图像,其中白色为透明色:MemoryStream target = new ...

复合控制的透明度?
Transparency in composite controls?

我有一个复合控件,包括一个组框控件。 问题是它涵盖了放置在此复合控件之上的控件。 即使我将新控件发送到顶部,所以...

如何使用GDI +缩放位图时解决灰色框架问题
How to solve grayish frame issue when Scaling a bitmap using GDI+

我试图通过执行以下操作使用GDI +缩小位图:Bitmap newImage = new Bitmap(NewWidth,NewHeight,Im.PixelFormat); 图形g = Graphics.FromImage(newImage); G....

使用GDI +调整图像大小
Image resizing with GDI+

我真的试图从这个代码中获得更多的性能。 它不是一个重用的代码,而是每次上传新图像时使用,每个图像使用4次(100px,...

如何使用c#将形状从Directx转换为gdi +
How to convert a shape from Directx to gdi+ using c#

我使用directx.i在c#中绘制圆圈,就像使用GDI在c#中绘制相同尺寸的圆圈。这意味着我想将该圆圈从directx转换为GDI。 有没有身体帮助我。提供...

使用GDI +和C#将故障绘制到我的ClientRectangle
Troubles drawing to my ClientRectangle using GDI+ & C#

我正在努力理解碰撞检测,并决定创建一个模拟Pacman的程序。 简单地说,当Pacman遇到Ghost它就会死掉。 我说明我会吃多少Pacmen ...

Image.Clone的OutOfMemoryException - 仅在Windows 2003上
OutOfMemoryException with Image.Clone - Only on Windows 2003

所以这是我的问题。 我有一个我需要缩小的图像。 原始图像是灰度PNG,这不是一个大问题,除了当我缩小它时,热敏标签打印机拾取...

GdipCreateBitmapFromStream在Windows 7上更改合同?
GdipCreateBitmapFromStream change of contract on Windows 7?

我们有一个功能完备的应用程序刚刚在Windows 7上破解,因为(GDI +原语)GdipCreateBitmapFromStream拒绝呈现给它的JPEG图像(在XP甚至Vista上都没有问题)。 我们......

Squigglly一行下的字(Win32)
Squigglly line under a word (Win32)

我想在我正在做的记事本克隆项目中实现基本的拼写检查。 我想用像Word那样的波浪形拼写错误拼写的单词。 我想我需要使用GDI并在文字上画画......

GDI +没有清除窗口重新粉刷vista
GDI+ not clearing my window on repaint for vista

在WM_PAINT上,我执行以下操作:// RectF mNameRect; // WCHAR * mName; // HWND mWin; //这是窗口句柄{PAINTSTRUCT ps; HDC hdc = BeginPaint(mWin,&ps); 图形g(hdc); g.Clear(颜色:: ...

我有一堆GDI / GDI +问题
I have a bunch of GDI/GDI+ questions

只是想知道是否有专门针对GDI / GDI +或Windows图形处理的论坛? 非常感谢...

Sub-Classed Groupbox无法正确绘制内容
Sub-Classed Groupbox does not properly draw the contents

场景在WinForms中,我已经对GroupBox进行了分类,以更改此控件的边框颜色。 问题在设计模式下(在VisualStudio的可视化构建器中),如果我对...执行任何类型的更改

将图像中的0行和0列转换为真实世界的方向C#
Translating 0 row and 0 column in image to real world orientation C#

我无法确定如何将图像中的0行和0列位置转换为图像方向的实际真实描述。 我正在阅读方向图像数据......

GDI +绘制表格的问题
GDI+ Problem drawing a table

我尝试使用GDI +在C#Windows窗体的面板上绘制一个表。 问题是当我最小化应用程序时,我的绘图消失了。 我怎样才能避免这种情况以及为什么这样做?

C#使用角度和Trig绘制多边形
C# Draw polygons using angle degrees and Trig

我试图创建简单的形状,Hexagon,五角大楼,三角形等,通过一个起点并计算每个顶点的其他点应该在哪里。 我一直在创造直线或......

如何在绘制的面板上绘制其他东西?
How to paint additional things on a drawn panel?

我正在阅读很多关于C#绘图和使用图形处理程序阅读GDI +上的MSDN教程。 我希望能够绘制一个图形,我在列表中有哪些节点,但我不能使用自动放置,我需要...

什么是基于GDI +(System.Drawing)的.NET图形和图表组件?
What's a good f/oss GDI+ (System.Drawing) based graphing and charting component for .NET?

我想为.NET 3.5 WinForms创建基本的线条,条形图,饼图和面积图,我有兴趣找到一个免费的,成熟的,开源的.NET(最好是基于C#的)项目来帮助我实现这一目标。 一世 ...

如何检查jpeg是RGB还是CMYK格式?
How to check whether a jpeg is a RGB or CMYK format?

我使用的是c ++,gdi +,WINDOWS。 如何检查jpeg是RGB还是CMYK?

如何使用GDI +保存HBITMAP
How can i use GDI+ to save a HBITMAP

我希望在GDI +的帮助下将我创建的图像保存为PNG或JPEG文件,但我找不到这样做的方法。 似乎没有办法创建一个非基于文件的图像,并用bitblit填充它...

C#,GDI + - 为什么我的矩形会被截断?
C#, GDI+ - Why are my rectangles truncated?

当我运行以下代码时:private void button1_Click(object sender,EventArgs e){Bitmap b = new Bitmap(300,400); 使用(Graphics g = Graphics.FromImage(b)){...

在黑色背景下从图元文件到JPEG / GIF结果的GDI +图像转换
GDI+ Image Conversion From Metafile to JPEG/GIF Results in Black Background

所以我将图元文件(准确地说是EMF)转换为jpeg或gif(只要它与浏览器兼容并不重要),当我进行转换时,所有透明像素都变黑。 一世 ...

将位图保存到文件在图像大小字段中为零
Save bitmap to file has zero in image size field

我发现当我使用格式为ImageFormat.Bmp的Bitmap.Save方法时,文件中的位图头信息在biSizeImage字段中为零。 根据规格我可以看到这是好的,...

GDI +仅在特定情况下的通用错误[C#]
GDI + Generic error only on specific case [C#]

tldr:我有一个函数可以绘制我以后保存的图像。 我可以在每个可能的场景中保存文件,除非我将图像拖动到exe而该图像不在同一文件夹中。 拖动图像只是...

使用C#/ Winforms / GDI +,我如何获得控件的getpixel或getimage?
With C# / Winforms / GDI+, how do i do getpixel or getimage of a control?

我想在winforms对话框中'抓住'控件的图像。 我可以使用以下命令访问控件的“图形”上下文:MyControl.CreateGraphics()但是如何从该图形中复制矩形...

保存图像时GDI +中的C#泛型错误
C# generic error in GDI+ when saving an image

当我尝试使用System.Drawing.Image.Save(String)或System.Drawing.Bitmap.Save(String)保存图像时,抛出异常表示GDI +中存在一般错误。 搜索网络和堆栈......

c ++使用new来映像gdi +
c++ use new to Image gdi+

即时通讯使用gdi +输出我的图像。 我试图使用关键字new,但它没有用。 拍摄(L“图像名称”)=新图像; 这没有任何其他想法如何使其工作

c ++显示多个图像gid +
c++ display more than one image gid+

我试图在鼠标左键关闭时显示图像。 我可以显示图像,但如果鼠标左键再次关闭,则旧图像将被删除。 这是我的代码显示图像...

得到奇怪的光标位置
get weird cursor position

好的,所以今天我正在使用矢量yaya! 我也在使用getcursorpos(),我得到了奇怪的结果。 这是代码:VOID fRegularShot(HDC hdc,HWND hWnd){Graphics graphics(hdc); ...

C#:为什么画得慢?
C#: Why is drawing slow?

我通过绘制颜色变化的线条手动绘制线性渐变。 然而,这是非常缓慢的,当我调整窗口大小时,我似乎更新了。 我如何让它更快? 色标是......

如何控制抽绳的方向?
How to control the orientation of Drawstring?

我想绘制一个字符串作为轴标签。 当我用下面的代码绘制字符串时,我可以“从左边”读取它。 文本的基线位于左侧​​。 StringFormat格式= ...

无法使用Gdiplus :: Graphics :: DrawText在黑色背景上绘制白色文本
Trouble using Gdiplus::Graphics::DrawText to draw white text on a black background

我正在尝试找到一种方法来使用Gdiplus :: Graphics.DrawString方法在黑色背景上创建一个具有白色文本的位图。 (为什么?因为我需要能够旋转文本,而且......

C ++ GDI +从文件加载图像然后在*卸载图像之前删除文件*
C++ GDI+ loading an image from a file then deleting the file *before* unloading the image

简单地说,我在使用Bitmap :: FromFile从文件加载位图,但后来我想从磁盘中删除它。 问题是,Bitmap :: FromFile绝对锁定文件...

GDI +一般错误...试图保存文件
GDI+ A generic error ... Attempting to save file

我已经从这里的每个人那里学到了很多东西,但是我遇到了一个我无法找到答案的问题。 尝试保存使用上传的图像时...

在.NET中读取/保留PixelFormat.Format48bppRgb PNG位图?
Reading/preserving a PixelFormat.Format48bppRgb PNG Bitmap in .NET?

我已经能够使用以下C#代码创建Format48bppRgb .PNG文件(来自某些内部HDR数据):位图bmp16 =新位图(_viewer.Width,_viewer.Height,System.Drawing.Imaging ....

GDI + Region,Matrix和GraphicsPath处理
GDI+ Region, Matrix and GraphicsPath disposal

我注意到Matrix,GraphicsPath和Region类实现了IDisposable。 据我所知,如果一个类实现了这个接口,那么调用Dispose是一个要求,但我不明白为什么......

在PictureBox中绘制线条
Drawing lines in a PictureBox

首先,我需要在单色输入图像上制作一些彩色涂鸦(下图是从M. Yang文章中的静止图像着色中获取),该图像被加载到PictureBox控件中。 我......

如何在GDI +中绘制ICON?
How to draw ICON in GDI+?

我想从exe的资源加载ICON并绘制它。

在GDI +中沿着它的笔划宽度绘制一条带有线性渐变的折线
Draw a polyline with a linear gradient along it's stroke width in GDI+

是否可以绘制沿其笔划宽度具有线性渐变的折线? 也就是说,如果你有一个黑色渐变0和100%以及白色50%,黑色将始终位于...的边缘
1 2 3 4 5 6 7 15 16