蒙太奇一下我的女神(Angelbaby),這是用 1619 張圖片,縮成 5x5 pixel,且一張小圖最多只能使用 100 次拼湊出來的效果。
這是原程式碼
https://github.com/sameeptandon/python-mosaic
原程式碼提供的蒙太奇少了兩樣我想要的功能:
- 可限定一張小圖可使用的次數。(原程式碼永遠是挑選最像的那張小圖)
- 放入小圖時,他是規律性的由上至下,由左至右的放入,而不是隨機跳動。(這功能必須先有上述功能才有意義)
所以動手改了一下,
檔案下載 mosaic.py
使用方式如下:
主要參數紅框由左至右的意義是:
- 目標圖片
- 圖片資料夾
- 目標圖片切割成每小塊的寬跟高
- 圖片縮小成小圖後的寬跟高
- 一張小圖可用的次數(但如果小圖不夠多,則會重新計數)
成果要越像,那麼
- 圖片資料夾越多圖片越好
- 寬跟高越小越好
- 一張小圖可用次數越高越好
以上
沒有留言:
張貼留言