private void toolStripMenuItem1_Click(object sender, EventArgs e) { System.Drawing.Image img = CaptureActiveWindow(); img.Save(@thefilename, System.Drawing.Imaging.ImageFormat.Jpeg); //markus' tweet code Random random = new Random(); int number = random.Next(0, 100); //string base64String; byte[] imageBytes; /* using (System.Drawing.Bitmap bm = new System.Drawing.Bitmap(thefilename)) * { * using (MemoryStream ms = new MemoryStream()) * { * bm.Save(ms, System.Drawing.Imaging.ImageFormat.Png); * base64String = Convert.ToBase64String(ms.ToArray()); * } * }*/ MemoryStream ms = new MemoryStream(); using (System.Drawing.Bitmap bitmap = (System.Drawing.Bitmap)System.Drawing.Image.FromFile(thefilename)) { using (System.Drawing.Bitmap newBitmap = new System.Drawing.Bitmap(bitmap)) { newBitmap.SetResolution(300, 300); //que? newBitmap.Save(@thefilename_res, System.Drawing.Imaging.ImageFormat.Jpeg); img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); imageBytes = ms.ToArray(); } } TwitPic tw = new TwitPic(); Debug.WriteLine("image/jpeg " + "image_ " + number + " " + thefilename_res + " " + "f1df26cd49afe58d92fff17cdd1c94bf " + "494611009-ybbVnZ9ThmVUhN65QvH0x2l48BcXUtF0pNG8AUq4 " + "YZ2eGUbGnYz1ratWweQD1fpK1JuxAUtJ4nIZBA1Y " + "cflG9inzlNltp2Znw5zEWA " + "CDS4bQi9NRdRRBGR4Am1skJNRonHbGrsBFwUmpk "); string upload_script = tw.UploadPhoto(imageBytes, "image/jpeg", "image_" + number, thefilename_res, "f1df26cd49afe58d92fff17cdd1c94bf", "494611009-ybbVnZ9ThmVUhN65QvH0x2l48BcXUtF0pNG8AUq4", "YZ2eGUbGnYz1ratWweQD1fpK1JuxAUtJ4nIZBA1Y", "cflG9inzlNltp2Znw5zEWA", "CDS4bQi9NRdRRBGR4Am1skJNRonHbGrsBFwUmpk").ToString(); Debug.WriteLine("Result of upload_script =" + upload_script); }
private void toolStripMenuItem1_Click(object sender, EventArgs e) { System.Drawing.Image img = CaptureActiveWindow(); img.Save(@thefilename, System.Drawing.Imaging.ImageFormat.Jpeg); //markus' tweet code Random random = new Random(); int number = random.Next(0, 100); //string base64String; byte[] imageBytes; /* using (System.Drawing.Bitmap bm = new System.Drawing.Bitmap(thefilename)) { using (MemoryStream ms = new MemoryStream()) { bm.Save(ms, System.Drawing.Imaging.ImageFormat.Png); base64String = Convert.ToBase64String(ms.ToArray()); } }*/ MemoryStream ms = new MemoryStream(); using (System.Drawing.Bitmap bitmap = (System.Drawing.Bitmap)System.Drawing.Image.FromFile(thefilename)) { using (System.Drawing.Bitmap newBitmap = new System.Drawing.Bitmap(bitmap)) { newBitmap.SetResolution(300, 300); //que? newBitmap.Save(@thefilename_res, System.Drawing.Imaging.ImageFormat.Jpeg); img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); imageBytes = ms.ToArray(); } } TwitPic tw = new TwitPic(); Debug.WriteLine("image/jpeg " + "image_ " + number + " " + thefilename_res + " " + "f1df26cd49afe58d92fff17cdd1c94bf " + "494611009-ybbVnZ9ThmVUhN65QvH0x2l48BcXUtF0pNG8AUq4 " + "YZ2eGUbGnYz1ratWweQD1fpK1JuxAUtJ4nIZBA1Y " + "cflG9inzlNltp2Znw5zEWA " + "CDS4bQi9NRdRRBGR4Am1skJNRonHbGrsBFwUmpk "); string upload_script = tw.UploadPhoto(imageBytes, "image/jpeg", "image_" + number, thefilename_res, "f1df26cd49afe58d92fff17cdd1c94bf", "494611009-ybbVnZ9ThmVUhN65QvH0x2l48BcXUtF0pNG8AUq4", "YZ2eGUbGnYz1ratWweQD1fpK1JuxAUtJ4nIZBA1Y", "cflG9inzlNltp2Znw5zEWA", "CDS4bQi9NRdRRBGR4Am1skJNRonHbGrsBFwUmpk").ToString(); Debug.WriteLine("Result of upload_script =" + upload_script); }