01/10/2018, 08:34
Làm sao để tạo 1 bản vẽ đơn giản trong WPF?
Các bác cho e hỏi dùng thư viện gì để vẽ được 1 bản vẽ đơn giản như trong hình dưới đây, chỉ gồm các điểm nút và đường thẳng, độ dài đường thẳng. Mục đích có thể lưu lại bản vẽ và mở lại khi cần. Phần liên quan đến đồ họa e còn gà mờ quá
Bài liên quan
Có liên quan gì đến WPF đâu ?
ò thì e cũng ko rõ mà ý e hỏi là làm như thế nào ý bác
Rồi dùng BinaryFormat (System.Runtime.Serialization.Formatter.BinaryFormat) để Serialize class dữ lieu xuống file hoặc Deserialize file ngược lại thành dữ lieu.
2. Có dữ lieu rồi thì dùng Graphics để vẽ nó lên 1 Bitmap (System.Drawing).
3. Sau khi vẽ xong lên Bitmap thì Lockbits để lấy thông tin ảnh (Scan0,stride, totalbytes) rồi đẩy dữ lieu ảnh vào 1 WriteableBitmap (System.Windows.Media.Imaging).
4. Hiển thị WriteableBitmap lên Window thông qua Control Image.
Thank pro. E sẽ nghiên cứu
Theo e nghiên cứu thì như của bác là “code” sẵn ra ảnh thì phải. Ý e làm vẽ trực tiếp trên control xaml giống paint ấy bác. có thể tùy ý điều chỉnh tọa độ các điểm nút nữa
Code sẵn ra ảnh là ntn nhỉ ?
Vẽ trực tiếp lên control cũng được nhưng không ra gì đâu.
Tks bác đã tư vấn. E làm xong rồi vẽ trực tiếp lên canvas
Làm thêm chức năng Zoom cho máu