10/10/2018, 11:07

[Fun trick] Javascript có thể tạo ảnh không? Thử rồi biết!

Hi,

Mọi người download cái file này về, sau đó đổi tên từ tiger.x thành tiger.html [để có thể mở được trên trình duyệt], sau đó chờ 1 tí, vì file tới 1.5 MB nên sẽ load tầm 10->20s. Xong thì điều ngạc nhiên sẽ xuất hiện .
Link: http://dl.dropbox.com/u/10790285/Projects/tiger.x

[x]
ngoc_viet08 viết 13:12 ngày 10/10/2018
cẩn thận virus nha
chesterben viết 13:21 ngày 10/10/2018
Học HTML5 canvas là bik chớ khó gì
xx3004 viết 13:14 ngày 10/10/2018
Được gửi bởi ngoc_viet08
cẩn thận virus nha
Bạn, .html thì virus thế nào hả bạn? Chỉ có 1 file duy nhất, mà mình cho bạn tắt internet luôn nó vẫn chạy.

Được gửi bởi chesterben
Học HTML5 canvas là bik chớ khó gì
Haha, cái này là không dính dáng gì tới HTML5 và canvas hết, bạn thử mở ra thì thấy, hình 1 con cọp rất đẹp, mà không hề có bất cứ link ảnh hay hình gì .

Đây là screen shot:



Do nó phải xử lý rất nhiều thông tin để ra được bức hình này nên máy yếu phải chờ tầm 10 -> 20s. Máy mạnh thì vô tư xD!

[x]
mr.mabu viết 13:15 ngày 10/10/2018
Được gửi bởi xx3004
Bạn, .html thì virus thế nào hả bạn? Chỉ có 1 file duy nhất, mà mình cho bạn tắt internet luôn nó vẫn chạy.



Haha, cái này là không dính dáng gì tới HTML5 và canvas hết, bạn thử mở ra thì thấy, hình 1 con cọp rất đẹp, mà không hề có bất cứ link ảnh hay hình gì .

[x]
cậu có thể viết cho mình 1 tut sử dụng jquery ajax được ko,cho beginer thui
xx3004 viết 13:18 ngày 10/10/2018
Được gửi bởi mr.mabu
cậu có thể viết cho mình 1 tut sử dụng jquery ajax được ko,cho beginer thui
Ừhm, chiều nay nhé, hiện tại đang là 7:36 AM bên mình, đi học về [tức là khoảng 9 tiếng nữa] mình post lên .

[x]
mr.mabu viết 13:15 ngày 10/10/2018
hả,bác này chắc bên US nên mới chênh lệch múi giờ như thế,VN đang 7h40 PM
xx3004 viết 13:19 ngày 10/10/2018
Được gửi bởi mr.mabu
hả,bác này chắc bên US nên mới chênh lệch múi giờ như thế,VN đang 7h40 PM
Yup! International Exchange Student, wooohoooo!!!!

[x]
ngoc_viet08 viết 13:20 ngày 10/10/2018
cái này là mã hóa hình ảnh rồi hiện nó ra. tương tự như php. đoán thế
whitepenguin viết 13:21 ngày 10/10/2018
@Ngoc_Viet
Thực ra người viết cái này họ, dùng server để đọc từng pixel của ảnh tại server sau đó chuyển màu của pixel này sang dạng số Hex, những số Hex này được cài vào cho đoạn javascript ở HeadTag rồi trả về cho Browser. Nhiệm vụ của đoạn javascript ở HeadTag này là sản sinh span tag có dimension là 1x1, và cài màu tương ứng cho nó, một chút CSS và DOM technique người viết chương trình này đã sắp xếp các span tag này lại gần nhau để chúng có thể tao ra ảnh.
Lý do ta chờ lâu là do javascript phải thực hiện tạo DOM spantag và sắp xếp position cho chúng.
Bài liên quan
0