我正在處理圖像庫,我想緊緊打包圖像縮略圖。縮略圖:緊湊圖像縮略圖的佈局算法
- 不同的縱橫比
- 可在同一信號源的分辨率(長邊256個像素)
我想拿出一個最佳的解決方案(可能要是一種啓發式的),讓我平衡:
- 填充每個縮略圖(優選恆定)
- 與c之間縮略圖大小(優選全部相同大小)的一致性
- 爲顯示器裁剪的每幅圖像的數量(最好沒有)
- 圖像與其排序順序一致(最好是排序鄰居將接近一另一個在網格中)
我認爲這是rectangle packing problem的變體。
,我發現了一些很好的參考:Fast Optimizing Rectangle Packing Algorithm for Building CSS Sprites
但我想與專家進行檢查,看是否有人都知道:
- 任何既定的算法是可以公開,
- 任何實現它們的開放源代碼庫或
- 任何其他數學參考或指導可能會幫助我生成如下所示的內容:http://labs.tineye.com/multicolr#colors=4b669e;weights=100;
我想知道是否需要創建某種神經網絡,其中每個平衡點成爲節點上的權重(Wikipedia:[link](http://en.wikipedia.org/wiki/Neural_network ))。 – stanhope
如果您考慮單列圖像,問題就會變得非常簡單。沒有包裝,可能會將兩幅肖像圖像彼此相鄰,只保留一行圖像。當我介紹第二列時,現在每張圖片只能放置幾個位置(在1下面,在2下面,在1旁邊,在2旁邊)。也許這是構建可能是複雜算法的最簡單方法? – stanhope
不要在評論中寫下你的問題的解釋,編輯你的問題。SO上的很多人不會閱讀評論,主要是他們不是非常有用,我們很多人都將其過濾掉。 –