人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

內(nèi)存轉(zhuǎn)換Image到Icon格式

內(nèi)存轉(zhuǎn)換Image到Icon格式

更新時間:2022-06-07 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

有時候我們需要在內(nèi)存中轉(zhuǎn)換Image格式到Icon
根據(jù)經(jīng)驗,通常我們應(yīng)該可以這樣做
Image image = xxxx;///假設(shè)這里已經(jīng)有一個Image對象

System.IO.MemoryStream mStream = new System.IO.MemoryStream();///創(chuàng)建內(nèi)存流
image.Save(mStream, System.Drawing.Imaging.ImageFormat.Icon);
Icon icon = Icon.FromHandle(new Bitmap(mStream).GetHicon());
mStream.Close();

但這里在image.Save的時候會報告錯誤,空對象引用。

于是我改變保存的格式為Bitmap、Jpeg等,這樣就沒有錯誤了(說明不能在內(nèi)存中直接保存為Icon格式)。
但是這樣的話,取得的Icon將會去掉原圖片中的透明信息。

一個個格式的試驗我們可以發(fā)現(xiàn)保存為Gif格式的時候,還可以保留透明信息,哈哈,終于找到,
但這里,還有值得注意的就是,在成功取得內(nèi)存流后,不能直接用Icon構(gòu)造,一定要用Bitmap轉(zhuǎn),否則也會報錯。
Icon icon = new Icon(mStream);//這種方式將報錯

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 金华市| 漳州市| 甘孜县| 临桂县| 伽师县| 门源| 梅州市| 兴安县| 洮南市| 嘉义市| 东方市| 托里县| 德阳市| 石城县| 阿尔山市| 木里| 互助| 双城市| 行唐县| 卢湾区| 勐海县| 印江| 尚义县| 含山县| 巴中市| 叙永县| 漳平市| 龙山县| 桂林市| 凤冈县| 嘉祥县| 南和县| 邛崃市| 赣州市| 昭苏县| 大竹县| 沽源县| 平武县| 辽中县| 西畴县| 许昌市|