Thursday, November 15, 2012

Read and Write Image into File using Binary Reader and Binary Writer


FileStream fs = new FileStream("D:\\Rajimg\\MyImg.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite);
FileStream fs1 = new FileStream("D:\\Rajimg\\1.jpg",FileMode.Open);

// First Write Image Into File 
 private void button1_Click(object sender, EventArgs e)
        {
           BinaryReader br = new BinaryReader(fs1);
           byte[] bt = new byte[fs1.Length];
           bt = br.ReadBytes(Convert.ToInt32(fs1.Length));
           BinaryWriter bw = new BinaryWriter(fs);
           bw.Write(bt);
           bw.Close();
         }

// Read Image
private void button2_Click(object sender, EventArgs e)
        {
            BinaryReader br=new BinaryReader(fs);
            byte[] bt=br.ReadBytes(Convert.ToInt32(fs.Length));
            MemoryStream ms = new MemoryStream(bt);
            pictureBox1.Image = Image.FromStream(ms);
        }

2 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. thanks u for giving us to value able code.
    sir i have one query i want to read some specific data from PDFs using c# and save that data in database.example
    like e bills data.
    sir please help me.
    i am waiting your response
    thank u.
    ajay kumar.
    Eamil id: Chaudharyhit@gmail.com

    ReplyDelete