Chủ đề: lưu ảnh trong c#
-
23-06-2016, 12:24 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
pictureBox2.Image có gán gì đâu, null là phải rồi
hình như vẽ trên pictureBox1.Image mà, sao lại lưu thằng số 2View more random threads:
- Cách dùng vIew tạo report trong C#?
- Viết chương trình bằng ngôn ngữ c# thì làm ntn???
- Điều kiện kiểm tra khi change password?
- không hiện thị được instance name trong c#
- Observer pattern trong lập trình C#
- Cách tách dữ liệu từ file txt sang các ô dữ liệu trong bảng?
- Tạo số thứ tự trường có gộp nhóm trong crystal report - C#
- Chuyển trung tố sang hậu tố trong C# như thế nào?
- Tính sin của ma trận theo khai triển Taylor
- Làm thế nào dùng HttpWebRequest tạo lại trang có nội dung giống như của WebBrowser Control
-
23-06-2016, 05:26 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
lưu ảnh trong c#
các anh chị cho e hỏi cái này em cắt ảnh rồi lưu sao không được ạ[IMG]images/smilies/21.gif[/IMG][IMG]images/smilies/21.gif[/IMG][IMG]images/smilies/21.gif[/IMG]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
namespace hien_thi_1_phan_image
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Image image = global::hien_thi_1_phan_image.Properties.Resources .man2;
private void button1_Click(object sender, EventArgs e)
{
//byte x = byte.Parse(this.comboBox1.Text);
//byte y = byte.Parse(this.comboBox2.Text);
Graphics g = this.pictureBox2.CreateGraphics();
Ve(g, pictureBox1.Image, 2, 2);
}
private void Ve(Graphics g,Image image,int x,int y)
{
g.Clear(Color.White);
g.DrawImage(pictureBox1.Image, new Point[] { new Point(0,0), new Point(600,0), new Point(0,480) }, new Rectangle(157 ,233, 600, 480), GraphicsUnit.Pixel);
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void btnsave_Click(object sender, EventArgs e)
{
if (pictureBox2.Image == null)
{
MessageBox.Show("you don't crop Image");
}
else
{
SaveFileDialog saveFileDia = new SaveFileDialog();
saveFileDia.Filter = "jpeg pictures|*.Bmp";
if (saveFileDia.ShowDialog() == DialogResult.OK)
{
pictureBox2.Image.Save(saveFileDia.FileName, ImageFormat.Bmp);
// this.saveJpeg(saveFileDia.FileName, new Bitmap(this.img), 85L);
}
}
////pictureBox2.Image.Save(@"C:\Documents and Settings\100000test.jpg", ImageFormat.Bmp);
}
}
}
- - - Nội dung đã được cập nhật ngày 23-06-2016 lúc 10:26 AM - - -
cái picturebox2 cứ báo "you don't crop Image"
-
23-06-2016, 05:33 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Qua sông lụy đò, chiều theo nó, giải quyết được vì sao nó null rồi làm tiếp
Mã:if (pictureBox2.Image == null){MessageBox.Show("you don't crop Image");}else ....
Vừa qua, Chính phủ đã ban hành Quyết định số 2383/QĐ-TTg ngày 09/12/2013 về việc xếp hạng di tích quốc gia đặc biệt. Theo đó, khu di tích Đường Trường Sơn - Đường Hồ Chí Minh là 1 trong 14 kỷ vật...
Các relic, danh thắng được xếp...