日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

圖片與字節(jié)數(shù)組相互轉(zhuǎn)換的方法

 orion360doc 2011-06-26
圖片與字節(jié)數(shù)組相互轉(zhuǎn)換的方法

aspx.cs

 

using System;

using System.IO;
using System.Drawing;
using System.Drawing.Imaging;

public partial class _2Stream : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{}

protected void FileToStream(object sender, EventArgs e)
{
//將JPG圖片轉(zhuǎn)化成字節(jié)數(shù)組
Image image = Image.FromFile("E:/1.jpg"); //或者使用Server.MapPath
MemoryStream ms = new MemoryStream();
image.Save(ms, ImageFormat.Jpeg);
ms.Flush();
ms.Seek(0, SeekOrigin.Begin);
byte[] buffer = new byte[ms.Length];
ms.Read(buffer, 0, (int)ms.Length);

//遍歷字節(jié)數(shù)組
for (int i = 0; i < buffer.LongLength; i++)
{
message.Text += buffer[i].ToString();
}

//將字節(jié)數(shù)組轉(zhuǎn)化成圖像文件(自定義格式)并保存
MemoryStream ms2 = new MemoryStream(buffer, 0, buffer.Length);
ms2.Seek(0, SeekOrigin.Begin);
Image image2 = Image.FromStream(ms2);
image2.Save("E:\\2.gif", ImageFormat.Gif);
}

}

 

aspx

 

<asp:Button runat="server" Text="轉(zhuǎn)換" onclick="FileToStream" />
<asp:TextBox ID="message" runat="server" Width="100%" Height="600px" TextMode="MultiLine" Wrap="true"></asp:TextBox>

 

參考資料

如何將jpg格式圖像文件轉(zhuǎn)化成一系列二進(jìn)制數(shù)據(jù),又如何將此二進(jìn)制數(shù)據(jù)轉(zhuǎn)化成jpg格式的文件?

http://www.cnblogs.com/begincsdn/archive/2005/07/12/191664.html

如何通過一個(gè)圖片的URL得到該圖片的尺寸大小?

http://www.cnblogs.com/begincsdn/archive/2005/07/12/191663.html

來(lái)自: http://hi.baidu.com/%B4%F3%CE%B0/blog/item/39344dc269f3b524e4dd3b63.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多