我遇到了幾個解決方案,但所有這些都是基於上傳圖像。我想要的是它應該從一個文件夾中獲取圖像,調整其大小並將其保存在其他文件夾中。如何在PHP中以編程方式調整圖像大小?
回答
嘗試PHP庫函數imagecopyresized()
這裏是一個範例程序,
// File and new size
$filename = 'test.jpg';
$percent = 0.5;
// Content type
header('Content-Type: image/jpeg');
// Get new sizes
list($width, $height) = getimagesize($filename);
$newwidth = $width * $percent;
$newheight = $height * $percent;
// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);
// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
// Output
imagejpeg($thumb);
下面是手動imagecopyresized()。 http://www.php.net/manual/en/function.imagecopyresized.php
我應該在哪裏給目的地路徑?即使它會在標題上提示錯誤('Content-Type:image/jpeg'); – sabin
如果您從手冊複製代碼,您至少可以添加對其的引用。 –
@ICanHasCheezburger對不起,我已經添加了。 –
我通常爲此使用GD庫。它工作正常。舉個例子,請看這個網址:http://runnable.com/UnF-tFdudNt1AABt/how-to-resize-an-image-using-gd-library-for-php
- 1. 如何以編程方式調整圖像像素大小
- 2. Drupal 8 - 如何以編程方式調整圖像大小?
- 3. 以編程方式調整UITabBarItem中的圖像大小?
- 4. 如何以編程方式調整MFC中的視圖大小?
- 5. 以編程方式調整大小NSSplitView
- 6. 如何以編程方式調整BorderLayout中的組件大小?
- 7. 以編程方式調整圖像按鈕的大小以保持方形
- 8. 如何創建可調整大小並一次調整大小? (以編程方式開始調整大小)
- 9. 在Java中調整圖像大小以縮小圖像大小
- 10. jQuery UI可調整大小:以編程方式設置大小?
- 11. Android:根據屏幕大小以編程方式調整大小
- 12. 調整圖像大小以exec和PHP
- 13. 如何以編程方式調整按鈕動畫的大小
- 14. 如何以編程方式調整Tab控件的大小?
- 15. 如何使用C#以編程方式調整窗體大小?
- 16. 如何以編程方式調整ImageView的大小
- 17. 如何以編程方式調整eclipse ViewPart的大小?
- 18. 如何以編程方式調整JTable列的大小,DefaultTableModel Java
- 19. php調整大小圖像
- 20. PHP:調整圖像大小
- 21. PHP圖像調整大小
- 22. 在PHP中調整大小的圖像
- 23. 以編程方式調整視圖大小
- 24. 調整圖像大小C#編程
- 25. 在PHP中,我可以以編程方式調整圖像大小並添加空格嗎?
- 26. 如何以編程方式觸發jquery可調整大小的大小?
- 27. 如何使用PHP以更好的方式調整圖像大小?
- 28. 如何在調整窗口大小時調整圖像大小?
- 29. 以編程方式調整TableLayout中的ImageView的大小
- 30. 如何自動調整圖像的大小,但在ImageView的頂部(以編程方式在Xcode中)?
不要求我們先給Google代碼,然後試一下,然後試一下,然後問一個建設性的問題,如果它不起作用。 – Pietu1998