0
A
回答
1
+0
我找不到一個清晰的想法...有沒有其他很酷的例子,這是很容易理解... – Fero 2010-10-01 11:06:21
0
您可以使用imagecopyresampled功能:
示例程序(來源:php.net)
<?php
// Image source.
$filename = 'http://valplibrary.files.wordpress.com/2009/01/5b585d_merry-christmas-blue-style.jpg';
$percent = 0.5; // percentage of resize
// send header with correct MIME.
header('Content-type: image/jpeg');
// Get image dimensions
list($width, $height) = getimagesize($filename);
// compute new dimensions.
$new_width = $width * $percent;
$new_height = $height * $percent;
// Resample
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
// Output the resized image.
imagejpeg($image_p, null, 100);
?>
+0
謝謝你codaddict ..但有沒有任何代碼使用PHP梨 – Fero 2010-10-01 11:05:31
1
您正在尋找從PEAR的Image_Transform包。相關的手冊頁在http://pear.php.net/manual/en/package.images.image-transform.scaling.php
考慮到你明確尋找一個梨包來做這項工作,我認爲你已經知道如何安裝image_transform。它是那麼容易,因爲:
<?php
require_once 'Image/Transform.php';
// factory pattern - returns an object
$a = Image_Transform::factory('GD');
// load the image file
$a->load("teste.jpg");
// scale image by percentage - 40% of its original size
$a->scalebyPercentage(40);
// displays the image
$a->display();
?>
和另一實例:
使用包的$ sudo pear install image_transform-0.9.3
一個例子
<?php
require_once 'Image/Transform.php';
$it = Image_Transform::factory("IM");
$it->load("image.png");
$it->resize(2,2);
$it->save("resized.png");
?>
其它實例,在包裝中提供可以通過執行找到: $ pear list image_transform
相關問題
- 1. 調整圖像使用PHP
- 2. 如何使用PHP調整圖像大小和裁剪圖像?
- 3. 使用PHP調整圖像的比例
- 4. 使用php調整上傳的圖像
- 5. 如何調整從PHP的blob圖像?
- 6. 如何調整圖像顯示在使用php
- 7. 如何在使用php上傳時調整圖像大小
- 8. PHP調整圖像
- 9. 如何在調整圖像大小時調整圖像大小使用drawImage
- 10. 使用PHP調整圖像大小
- 11. 使用php調整圖像尺寸
- 12. 使用php調整圖像大小
- 13. 如何使用PHP調整圖像大小的水印?
- 14. 如何使用php調整文件夾中的圖像大小?
- 15. 如何使用php調整圖像文件的大小
- 16. PHP Pear如何啓用調試級別?
- 17. 如何在MSSQL上使用PHP(PEAR MDB2?)
- 18. 如何使用PHP調整圖像大小?
- 19. 如何使用PHP和codeigniter3框架調整圖像大小?
- 20. 在PHP中調整大小的圖像
- 21. php調整大小圖像
- 22. 調整圖像上傳php
- 23. PHP:調整圖像大小
- 24. PHP圖像調整大小
- 25. 調整圖像尺寸PHP
- 26. PHP - 重新調整圖像
- 27. 如何在Image_Canvas中裁剪圖像PHP PEAR包
- 28. 圖像調整大小使用php圖像魔術師
- 29. 調整圖像使用jQuery
- 30. 如何調整圖像
*(nitpick)* PEAR是reusab的框架和分發系統le PHP組件。它無法轉換圖像。它的一些軟件包可以,但PHP擴展如GDLib或ImageMagick也是如此。 – Gordon 2010-10-01 10:25:48