帮忙看看问题在哪?关于使用StretchDIBits显示图片的问题。 本帖最后由 liugang9931706 于 2011-10-06 16:48:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实我想测试下:SetStretchBltMode和StretchDIBits的使用。求高手看看为什么没有显示出来?? 修改后可以显示,但是是空白的。public void DrawImage(byte[] pixels, Graphics g) { // Create a BITMAPINFO object representing the image to be drawn // Image is 512 x 512, 8bpp BITMAPINFO bmi = new BITMAPINFO(); bmi.biWidth = 512; bmi.biHeight = 512; bmi.biPlanes = 1; bmi.biBitCount = 8; bmi.biSizeImage = pixels.Length; IntPtr pt = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(BITMAPINFO))); Marshal.Copy(pixels, 0, pt, Marshal.SizeOf(typeof(BITMAPINFO))); IntPtr bm = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(BITMAPINFO))); // Draw the image using the graphics object StretchDIBits(g.GetHdc(), 0, 0, 512, 512, 0, 0, 512, 512, pt, bm, DIB_RGB_COLORS, SRCCOPY); } 在线等,顶者有分 谁有Winform datagridview的分页控件,急! C#中打开一个窗体的简单问题 有谁用过xtraRichTextEdit? tcp连接关闭出问题了。高手看看了,不是高手也可以评论一下 C#中如何反序列化使用替代组的XML? Console.Beep()的问题 最近,用VS.Net单步调试程序变得非常慢,CPU占用90%-100%,电脑的时钟都变慢了,怎么回事? 急,急,WebService不能访问,请思归等高手赐教! 关于TreeView问题 获取对象属性列表,对每一个属性赋值 为什么用VS将一个字符串转化为整型时总是说我输入的格式有错误?
求高手看看为什么没有显示出来??
public void DrawImage(byte[] pixels, Graphics g)
{
// Create a BITMAPINFO object representing the image to be drawn
// Image is 512 x 512, 8bpp
BITMAPINFO bmi = new BITMAPINFO();
bmi.biWidth = 512;
bmi.biHeight = 512;
bmi.biPlanes = 1;
bmi.biBitCount = 8;
bmi.biSizeImage = pixels.Length; IntPtr pt = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(BITMAPINFO)));
Marshal.Copy(pixels, 0, pt, Marshal.SizeOf(typeof(BITMAPINFO)));
IntPtr bm = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(BITMAPINFO))); // Draw the image using the graphics object
StretchDIBits(g.GetHdc(), 0, 0, 512, 512, 0, 0, 512, 512, pt, bm, DIB_RGB_COLORS, SRCCOPY); }