2012-12-19 148 views
1

我在說的是類似500px.com的東西。每張圖片的高度和寬度都是相同的,當它按照這種方式佈置時,它看起來很棒。我一直在尋找一點,似乎無法找到實現這一目標的教程。我知道如何簡單地調整圖像大小,但我正在尋找特定的東西。裁剪圖像到相同的高度和寬度?

回答

1

而不是做圖像調整大小/裁剪客戶端,嘗試使用服務器端實用程序集。

假設你正在你的服務器上運行PHP和可以安裝ImageMagik(如果它尚不存在)

看一看Jue Wangs "Opticrop" library

+0

謝謝!這正是我所期待的。 – SeanWM

+0

該網站似乎已關閉,但仍在archive.org回購協議中。 http://web.archive.org/web/20111212093014/http://jueseph.com/2010/06/opticrop-usage-and-implementation/ –

0

這取決於。如果源圖像的高度和寬度已經一致,那麼調整它們的大小並保持縱橫比較直接,儘管尺寸的增加最終會導致失真。

但是,如果它們的高度/寬度不同,那麼只需將它們強制爲一致的大小即可使其變形。您需要裁剪邊緣上可能和鬆散的部分。最好的方法是找到圖像的中心,並根據你想要的方面找出寬度和高度。

一旦你有了這個圖像,你可以調整大小。

雖然在服務器端代碼中執行此操作可能更快/更高效。

+0

謝謝!我似乎無法找到任何有關如何完成此任務的材料。你知道嗎? – SeanWM