10/10/2018, 11:32

[Hỏi] Giải thuật trình bày ảnh như facebook


xếp 3 tấm hình thành một ô.

Theo mình thì giải thuật của nó sẽ bắt đầu bằng tấm hình đầu tiên từ trái qua.
Xem nếu hình đó chiều ngang > chiều dài sẽ làm như hình 1
Xem nếu hình đó chiều ngang > chiều dài sẽ làm như hình 2

Nhưng cách làm như thế nào mong mọi người chỉ với
quanpq viết 13:42 ngày 10/10/2018
Thì trong id cua người tên là mup xynh gi do ? tương đương bạn sẽ có 3 colum trong database
images_big, images_medium, images_small , rồi echo 3 hình vào cột của table ....

vậy có đúng ý bạn ko
trinhdiep viết 13:33 ngày 10/10/2018
that ra tui nghi la nguoi dung chon style nay de hien anh.
chu no hien 3 cai dau thoi chu
thai_boss viết 13:36 ngày 10/10/2018
mình thì nghĩ đơn giản thui!

lấy 3 tấm hình đầu tiên trong album mới upload lun!

resize 2 tấm nhỏ sao cho chìu dài 2 tấm nhỏ + lại = chiều cao của tấm lớn.
Nhoc.Maru viết 13:45 ngày 10/10/2018
mình cũng nghĩ như @thai_boss
nhưng nó có hai cách hiển thị khác nhau mà
với một dạng hình bắt đầu bằng loại hình ngang (chiều dài lớn hơn chiều dọc)
với một dạng hình bắt đầu bằng loại hình dọc (chiều dọc lớn hơn chiều chiều ngang)
sonnb viết 13:43 ngày 10/10/2018
Mình không có link để xem kết quả của bạn nên mình không rõ là CSS hay HTML của nó thực tế thế nào. Nên chỉ có thể đưa ra giả thiết như sau:

1. Tùy thuộc vào dimension của ảnh mà hiện vuông hay chữ nhật (lúc up ảnh nó đã có lưu dimension lại rồi).

2. Random style (vuông, chữ nhật) và focus vào trung tâm của ảnh (nơi có mặt người - face detect).

Mình thiên về phương án một hơn vì thấy kích cỡ ảnh của 2 albums là khác nhau.

Bạn lập trình PHP thì nên cài firebug ở chrome hoặc firefox. Muốn xem nó thế nào là xem được luôn.
zest viết 13:45 ngày 10/10/2018
kiếm đại một cái open source album bằng php với ajax cho nhanh, làm từ đầu làm gì cho mệt
Nhoc.Maru viết 13:41 ngày 10/10/2018
giải thuật của php để đưa ra được tỷ lệ cơ !
chứ dùng css với html thì nói làm gì nữa.
sonnb viết 13:46 ngày 10/10/2018
Được gửi bởi Nhoc.Maru
giải thuật của php để đưa ra được tỷ lệ cơ !
chứ dùng css với html thì nói làm gì nữa.
Tỷ lệ gì cơ?
Bài liên quan
0