PDA

View Full Version : سوال: تبدیل کردن عکس به فایل باینری



archDevil
یک شنبه 25 مهر 1389, 11:15 صبح
با سلام خدمت دوستان گرامی
می خواستم چند تا فایل با پسوند JPG رو به صورت یک فایل باینری اما کد شده در بیاورم و بعداً نمایش دهم اما ندونستم که چطور این کار رو انجام بدم ممنون می شم اگه کسی منو راهنمایی کنه

ایمان مدائنی
یک شنبه 25 مهر 1389, 11:23 صبح
با كد زير تبديل ميشه




ImageConverter imageConvertor = new ImageConverter();
byte[] ax = ((byte[])imageConvertor.ConvertTo(PicturBox1.Image, typeof(byte[])));

archDevil
یک شنبه 25 مهر 1389, 11:43 صبح
با كد زير تبديل ميشه




ImageConverter imageConvertor = new ImageConverter();
byte[] ax = ((byte[])imageConvertor.ConvertTo(PicturBox1.Image, typeof(byte[])));


با تشکر از شما دوست عزیز از اینکه پاسخ مرا دادید
اما حالا چه طور نمایشش بدم
ممنون می شم مرا راهنمایی کنید.

mmd2009
یک شنبه 25 مهر 1389, 11:50 صبح
با سلام

قبلا یک مثال زده بودم میتونی از لینک زیر اونو ببینی

آموزش: نمایش و ذخیره عکس در دیتابیس اکسس به صورت باینری (http://www.barnamenevis.org/forum/showthread.php?t=249594) ‏

موفق باشید

ایمان مدائنی
یک شنبه 25 مهر 1389, 11:53 صبح
اون كد تبئيل ميكرد براي ريختن داخل بانك
و كد زير تبديل ميكنه براي ريختن داخل PICTURBOX


ImageConverter imC = new ImageConverter();
PicturBox1.Image = (Image)imC.ConvertFrom(dr["Ax"]);

archDevil
یک شنبه 25 مهر 1389, 13:04 عصر
اون كد تبئيل ميكرد براي ريختن داخل بانك
و كد زير تبديل ميكنه براي ريختن داخل PICTURBOX


ImageConverter imC = new ImageConverter();
PicturBox1.Image = (Image)imC.ConvertFrom(dr["Ax"]);


با تشکر مجدد از شما دوست عزیز
می خوام این عکسی که به کد های باینری تبدیل شد توی یک فایل باینری هم ذخیره شه
اگه لطف کنی نحوه ذخیره کردن و بازخوانی اون رو در یک فایل باینری برای من بگی لطف بزرگی کردی
راستی این کدی که شما نوشتید فقط عکس رو به یک رشته باینری تبدیل می کنه چطور این رشته باینری رو کد کنم
بازم ممنونم

archDevil
یک شنبه 25 مهر 1389, 20:34 عصر
از دوستان اگه کسی منو راهنمایی کنه خیلی خیلی ممنون می شم.

myoosef
پنج شنبه 10 مهر 1393, 11:43 صبح
خداییش دمت گرم
کار منو را انداخت

alireza_g698
پنج شنبه 10 مهر 1393, 14:12 عصر
سلام
این جوری تبدیل کنین
اول

using System.IO;



//بعد

Image oImage = pictureBox1.Image;
MemoryStream stream=new MemoryStream();
oImage.Save(stream,ImageFormat.Jpeg);
byte[] buffer = stream.ToArray();






حالا برای نمایش :
مثلا

memorystream s=new memorystream((byte[])buffer);
picturebox2.image=image.fromstream(s);


فقط کد ها را دستی بزنید.کپی پیست نکنید.احتمالا دارای غلط املایی است :)