是否有其他方法可以調整圖像大小(像素和KB/MB)並執行簡單任務而不使用GD庫?不能用css/jquery調整圖像大小? 我開始一個新項目,他們告訴我用GD來做這個,我只是想知道是否有其他客戶端/另一端,因爲我不知道GD庫和時間是項目的簡稱,會失去一些時間來學習它。在不使用PHP GD庫的情況下調整圖像尺寸
1
A
回答
0
Imagine PHP庫是我工作過的最簡單的 - 它可以使用GD,Imagick或GMagick來調整/裁剪圖像。
<?php
$imagine = new Imagine\Gd\Imagine();
$size = new Imagine\Image\Box(40, 40);
$imagine->open('/path/to/large_image.jpg')
->thumbnail($size, Imagine\Image\ImageInterface::THUMBNAIL_INSET)
->save('/path/to/thumbnail.png');
2
使用javascript和css的客戶端有很多圖像大小調整器和裁剪器。但是,如果你想在服務器端保存調整大小的圖像,你必須使用GD或Imagick。其他方面,您可以製作自己的圖像格式閱讀器,並以您想要的方式操作圖像。
0
如果您需要非常快速處理你的圖片,我建議你使用Linux convert命令。
$source = escapeshellarg($pathToOriginalPicture);
$target = escapeshellarg($pathToThumbnail);
exec("convert $source -resize 40x40 $target");
永遠不要忘記用escapeshellarg來逃避你的論點。
相關問題
- 1. 在沒有使用ImageIO的情況下在java中調整圖像尺寸
- 2. 調整圖像尺寸PHP
- 3. 使用php調整圖像尺寸
- 4. PHP/GD - 裁剪和調整圖像尺寸
- 5. PHP GD圖像尺寸返回錯誤圖像尺寸
- 6. 使用GD調整圖像尺寸並保留長寬比
- 7. 在不使用Autolayout的情況下調整iPhone 5的屏幕尺寸
- 8. android:在不打開它的情況下獲取圖像尺寸
- 9. 使用Graphics.DrawImage調整圖像尺寸結果尺寸調整不正確
- 10. 調整尺寸圖像
- 11. Node.js調整圖像尺寸
- 12. Java/ImageIO在不讀取整個文件的情況下獲取圖像尺寸?
- 13. php只有在超過某個像素尺寸的情況下調整大小和裁剪圖像
- 14. 如何在不改變圖像尺寸的情況下縮小圖像大小?
- 15. 在保持尺寸的情況下移位圖像
- 16. 如何在不下載整個圖像的情況下獲取圖像的尺寸?
- 17. 在不分頁的情況下在UIScrollView中加載不同尺寸的圖像
- 18. 使用php調整圖像的尺寸或用strech進行調整?
- 19. Sitecore的8 RTE圖像尺寸調整
- 20. 調整SVG背景圖像的尺寸
- 21. Graphics32:調整大量圖像的尺寸
- 22. 調整圖像尺寸的確切尺寸,保留方面以及在PHP
- 23. Android根據設備的屏幕尺寸調整圖像尺寸
- 24. 從cURL CLI下載正確尺寸的GD-JPEG圖像
- 25. 根據圖像尺寸調整ImageViews的尺寸
- 26. ImageMagick - 在不知道圖像尺寸的情況下計算透視圖
- 27. 使用PHP GD庫來調整大小和保存圖像HELL
- 28. 通過javascript調整圖像大小或調整圖像尺寸
- 29. 調整圖像尺寸iPhone SDK
- 30. 如何在不改變iOS尺寸的情況下調整PNG圖像文件大小?
事情是所有圖像來自相機,所以他們都是3000 +像素,我需要調整它們的縮略圖,幻燈片,相冊等網站,所以在多個尺寸,但保持縱橫比(如果它就是這樣調用的)。你能告訴我一些比GD更容易的事情,因爲我需要快速學習它,而且時間很短 – Ovidiu 2013-05-04 12:35:13