نمایش نتایج 1 تا 5 از 5

نام تاپیک: خواندن و نوشتن عکس بصورت باینری

  1. #1
    کاربر دائمی آواتار dr_csharp
    تاریخ عضویت
    آبان 1386
    محل زندگی
    Tehran
    پست
    599

    خواندن و نوشتن عکس بصورت باینری

    سلام دوستان . من یه عکس و بصورت باینری باز میکنم و میخوام یکجا دیگه ذخیره کنم . ولی الان وقتی عکس جدید و میسازم از نظر سایز درسته ولی عکسی نشون نمیده !


  2. #2
    کد یا پروژتون رو بذارید تا بررسی کنیم.

  3. #3
    کاربر دائمی آواتار dr_csharp
    تاریخ عضویت
    آبان 1386
    محل زندگی
    Tehran
    پست
    599


    private void button1_Click(object sender, EventArgs e)
    {
    System.IO.FileStream fs;
    fs = new System.IO.FileStream("C:\\1.gif",
    System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Read);

    byte[] rawData = new byte[fs.Length];
    fs.Read(rawData, 0, System.Convert.ToInt32(fs.Length));
    fs.Close();

    byte[] myData = new byte[rawData.Length];
    WriteToFile(ref myData);

    }

    private void WriteToFile(ref byte[] Buffer)
    {

    FileStream newFile;
    newFile = new FileStream("C:\\2.gif", FileMode.Create,
    System.IO.FileAccess.Write);

    newFile.Write(Buffer, 0, System.Convert.ToInt32(Buffer.Length));
    newFile.Close();


    }





  4. #4
    برای ذخیره از روش زیر استفاده کنید :


    MemoryStream ms=New MemoryStream(Buffer,0,Buffer.Lenght);
    Image im=new Image.FromStream(ms);
    im.SaveToFile(path);

  5. #5
    کاربر دائمی آواتار dr_csharp
    تاریخ عضویت
    آبان 1386
    محل زندگی
    Tehran
    پست
    599
    نقل قول نوشته شده توسط hassan razavi مشاهده تاپیک
    برای ذخیره از روش زیر استفاده کنید :


    MemoryStream ms=New MemoryStream(Buffer,0,Buffer.Lenght);
    Image im=new Image.FromStream(ms);
    im.SaveToFile(path);

    من اینکار رو قبلا انجام دادم ولی متاسفانه جواب نداد :

       FileStream newFile = new FileStream("C:\\2.gif", FileMode.Create, System.IO.FileAccess.Write);

    MemoryStream newFile = new MemoryStream();
    newFile.Write(Buffer, 0, Buffer.Length);
    Bitmap bitmap = new Bitmap(newFile);
    bitmap.Save("C:\\2.gif", System.Drawing.Imaging.ImageFormat.Gif);
    newFile.Close();

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •