artour
دوشنبه 02 آذر 1388, 11:26 صبح
1.ساخت عکس
Bitmap myImage ;
Graphics g ;
Brush[] myBrushes = new Brush[1];
myImage = new Bitmap(110, 110, PixelFormat.Format32bppRgb);
g = Graphics.FromImage(myImage);
g.Clear(Color.WhiteSmoke);
myBrushes[0] = new SolidBrush(Color.Red);
g.FillRectangle(myBrushes[0], 1, 1, 100, 100);
متغیر myImage برای ساخت عکس
متغییر g برای کار بر روی عکس
متغییر myBrushes برای تنظیم قلمو
FillRectangle ساخت یک مستطیل
2.ایجاد بافر و قرار دادن عکس در بافر
int Size;
//تعریف بافر
MemoryStream stream = new MemoryStream();
myImage.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
//انتقال عکس به بافر
byte[] buffer = stream.GetBuffer();
Size=buffer.Length;
Save ذخیره عکس در متغییر stream
متغییر Size اندازه بافر ()
3.ذخیره عکس از بافر در کامپیوتر
FileStream fs = new FileStream(Server.MapPath("pictures/") +
"ax.jpg", FileMode.Create);
BinaryWriter w = new BinaryWriter(fs);
w.BaseStream.Seek(0, SeekOrigin.End);
for (int i = 0; i < Size; i++)
{
w.Write(buffer[i]);
}
stream.Close();
fs.Flush();
fs.Close();
fs ساخت فایل عکس در مسیر فوق
w ذخیره اطلاعات از بافر در فایل
Bitmap myImage ;
Graphics g ;
Brush[] myBrushes = new Brush[1];
myImage = new Bitmap(110, 110, PixelFormat.Format32bppRgb);
g = Graphics.FromImage(myImage);
g.Clear(Color.WhiteSmoke);
myBrushes[0] = new SolidBrush(Color.Red);
g.FillRectangle(myBrushes[0], 1, 1, 100, 100);
متغیر myImage برای ساخت عکس
متغییر g برای کار بر روی عکس
متغییر myBrushes برای تنظیم قلمو
FillRectangle ساخت یک مستطیل
2.ایجاد بافر و قرار دادن عکس در بافر
int Size;
//تعریف بافر
MemoryStream stream = new MemoryStream();
myImage.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
//انتقال عکس به بافر
byte[] buffer = stream.GetBuffer();
Size=buffer.Length;
Save ذخیره عکس در متغییر stream
متغییر Size اندازه بافر ()
3.ذخیره عکس از بافر در کامپیوتر
FileStream fs = new FileStream(Server.MapPath("pictures/") +
"ax.jpg", FileMode.Create);
BinaryWriter w = new BinaryWriter(fs);
w.BaseStream.Seek(0, SeekOrigin.End);
for (int i = 0; i < Size; i++)
{
w.Write(buffer[i]);
}
stream.Close();
fs.Flush();
fs.Close();
fs ساخت فایل عکس در مسیر فوق
w ذخیره اطلاعات از بافر در فایل