久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

將圖像轉(zhuǎn)換為位圖會使背景變黑

Converting Image to bitmap turns background black(將圖像轉(zhuǎn)換為位圖會使背景變黑)
本文介紹了將圖像轉(zhuǎn)換為位圖會使背景變黑的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我需要將圖像轉(zhuǎn)換為位圖.

I need to convert an Image to a bitmap.

最初以字節(jié)形式讀取 gif,然后將其轉(zhuǎn)換為圖像.

initially a gif was read in as bytes and then converted to an Image.

但是當(dāng)我嘗試將圖像轉(zhuǎn)換為位圖時,顯示在我的圖片框中的圖形在以前是白色時變成了黑色背景.

But when I try convert the image to a bit map, the graphic displaying in my picturebox has a black background when it used to be white.

代碼如下:

    var image = (System.Drawing.Image)value;
        // Winforms Image we want to get the WPF Image from...
        var bitmap = new System.Windows.Media.Imaging.BitmapImage();
        bitmap.BeginInit();
        MemoryStream memoryStream = new MemoryStream();
        // Save to a memory stream...
        image.Save(memoryStream, ImageFormat.Bmp);
        // Rewind the stream...
        memoryStream.Seek(0, System.IO.SeekOrigin.Begin);
        bitmap.StreamSource = memoryStream;
        bitmap.EndInit();
        return bitmap;

有人可以解釋為什么背景變黑以及我如何阻止它這樣做.

Can some one explain why the background is going black and how i can stop it doing this.

謝謝

推薦答案

不要保存為位圖文件.文件格式不支持透明,保存時圖片不透明.

Don't save as a bitmap file. The file format doesn't support transparency, so the image will be saved without transparency.

您可以改用 PNG 文件格式.這將保持透明度.

You can use the PNG file format instead. That will preserve the transparency.

如果你真的需要它使用位圖文件格式,你必須先讓它不透明.新建一個相同大小的位圖,使用Graphics.FromImage方法獲取一個圖形對象繪制在圖片上,使用Clear方法填充背景顏色,使用 DrawImage 方法在背景上繪制圖像,然后保存該位圖.

If you really need it to use the bitmap file format, you have to make it non-transparent first. Create a new bitmap with the same size, use the Graphics.FromImage method to get a graphics object to draw on the image, use the Clear method to fill it with the background color that you want, use the DrawImage method to draw your image on top of the background, and then save that bitmap.

這篇關(guān)于將圖像轉(zhuǎn)換為位圖會使背景變黑的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Right-click on a Listbox in a Silverlight 4 app(右鍵單擊 Silverlight 4 應(yīng)用程序中的列表框)
WPF c# webbrowser scrolls over top menu(WPF c# webbrowser 在頂部菜單上滾動)
C# Console app - How do I make an interactive menu?(C# 控制臺應(yīng)用程序 - 如何制作交互式菜單?)
How to avoid duplicate form creation in .NET Windows Forms?(如何避免在 .NET Windows Forms 中創(chuàng)建重復(fù)的表單?)
UI Automation Control Desktop Application and Click on Menu Strip(UI自動化控制桌面應(yīng)用程序并單擊菜單條)
Removing thin border around the menuitems(刪除菜單項周圍的細(xì)邊框)
主站蜘蛛池模板: 女同久久另类99精品国产 | 亚洲精品一区二区三区在线 | 日韩欧美中文字幕在线观看 | 自拍视频在线观看 | 国内精品久久久久久久影视简单 | 欧美黄页 | 精品视频在线播放 | 99久久精品免费看国产免费软件 | 日韩三区| 一级毛片视频在线观看 | 福利片在线看 | 亚洲免费在线观看av | 国产伦精品一区二区三区高清 | 久久国产成人午夜av影院武则天 | 特级毛片爽www免费版 | 亚洲精品日韩欧美 | 国产高清精品一区二区三区 | 精品国产一区二区国模嫣然 | 国产在线97 | 久久99国产精品 | 最新av在线播放 | 国产精品成人一区 | 午夜精品视频 | 亚洲在线日韩 | 97国产在线观看 | av一区二区三区在线观看 | 97精品久久 | 国产成人精品网站 | 亚洲一区国产精品 | 中文字幕视频在线观看 | 久久国产精品免费视频 | 久久久久黄色 | 毛片视频网址 | 国产 欧美 日韩 一区 | 男人的天堂久久 | 日韩免费三级 | 国产精品一区二 | 国产精品a级 | 亚洲免费网 | 成人午夜精品 | 久久久久久久一区二区三区 |