-
27-05-2010, 04:40 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Viết chương trình Paint thông minh?
Mình đang viết 1 chương trình paint đơn giản. Mình thấy photoshop có các công cụ: layer (cái này mình có thể coi tương tương như 1 windows dc ko)
Mình muốn giả lập 1 chương trình vẽ thông minh mọi người xin giúp đỡ code,
thuật toán , tài liệu cho mình với vì mình sắp deadline rùi. thanks.[IMG]images/smilies/dont_know.gif[/IMG]View more random threads:
- help unhook ZwOpenProcess
- messege trong VC++
- Hook các ứng dụng không có cửa sổ
- Change Display Setting của 1 Application ?
- gettickcount game pikachu theo game lãng mạng làm
- Quyét địa chỉ IP Các máy trong mạng LAN ?
- Có thể ghi file khi file đang chạy hay không?
- Chống xung đột Multi - Thread Trong VC++ API
- Làm sao để tạm ngừng chương trình sử dụng hook của mình?
- Liệt kê các dll inject với VC++
-
05-06-2010, 05:09 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi iamme22021990
-
06-06-2010, 03:30 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
- Layer is also an image!
- Imagine that you have two mirror which you can see through them! The first mirror, you draw a tree! The second mirror, you draw a mountain! Then you place first mirror above the second one! What is the result?!
- When you want to use "layer", create a new image buffer with format ARGB! Then use last byte (A) to blend that layer with background image!
- Alpha blending: Dest color = (Back Color)*(255 - A) + (Up color)*A
-
06-06-2010, 03:48 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
@ Iamme : Nếu không lầm thì cậu là 1 trong những CViet "nhiệt tình" lúc tớ còn hoạt động. [IMG]images/smilies/biggrin.png[/IMG] Nhưng tớ cũng nhớ là kĩ thuật cậu rất tốt. Hỏi câu này có vẻ vớ vẩn thế nào ấy ... có lẽ là không phải cậu [IMG]images/smilies/1.gif[/IMG]
Về layer của PS, dù tớ chưa dùng, thì có thể là mỗi lần vẽ cậu lưu lại 1 history để có thể undo.
Hoặc cậu có thể làm theo kiểu show/hide mỗi obj.
@VillageInMay: hi man, In my opinion maybe you had misunderstood his question. It's "layer" as "layer" in Photoshop software.
-
06-06-2010, 04:18 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Village nói đúng rồi, không miunderstood gì đâu, layer trong photoshop thì nó có thể là 1 image có background transparent lưu các đối tượng đồ họa khác được vẽ lên trên nó thôi.
-
07-06-2010, 12:40 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
To iamme22021990:
- If you want your program really "smart", try to use less memory for layers! Ex: allocate a fix amount of memory for object in layer! Each time the object expand, you need to resize the buffer. This will save a lot of memory!
-
07-06-2010, 06:35 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Oh, vậy là tớ hiểu sai.
Cứ nghĩ là cái back-track của PS. Sorry.
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...