給定一堆不同大小和比例的圖像,但都是矩形,在javascript/css中有一個簡單的方法來組裝它們,以便它們適合整個網頁。如:自動排列幾個圖像以適合整個網頁
考慮以下限制:
- 圖像可以,在這個過程中,可以獨立調整下來,但是不起來。
- 調整大小應該有一個大小限制(所以圖像仍然可見)。
- 圖片可以隨意重新排列以適合最好的包裝
- 比率必須保留。
是否有通用/正式術語來描述此過程,以便我可以更好地搜索解決方案?
我想沒有簡單的,現成的方式來做到這一點,就像一個js庫。但它是否存在一個能夠處理這個操作的算法,比如形成一個組裝矩形的幾何視角來適應更大的矩形?
你在找什麼東西稱爲「馬賽克」。看看這個http://masonry.desandro.com/。也許會幫助你。 – Ionut
這裏有兩個關鍵問題:(1)所有圖像是同時調整大小還是每個圖像可以獨立調整大小? (2)圖像的順序是固定的還是可以重新排序以達到最佳**包裝**? – FDavidov
1)每個圖像都可以獨立調整大小2)可以重新排序以實現最佳包裝 – mazieres