-1
A
回答
1
Imagecopyresampled这里的解决方案:
$zoom=120; //to zoom 120%
$width = imagesx($myimage);
$height = imagesy($myimage);
$new_width = $width * $zoom/100;
$new_height = $height * $zoom/100;
imagecopyresampled($image_p, $myimage, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
+0
谁是$ image_p? – johnwilliam25
2
如果按照imagecopyresampled PHP示例(并使其大,而不是更小 - (小演示了php.net的例子),如果你是路过一个js变量,那么你会得到类似下面的PHP:
<?php
// The file
$imgin = $_POST["dogimg"];
//e.g if your img is called dogimg!
$percent = 1.4; //140%
// Content type
header('Content-Type: image/jpeg');
// Get new dimensions
list($width, $height) = getimagesize($imgin);
$new_width = $width * $percent;
$new_height = $height * $percent;
// Resample
$image_out = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($imgin);
imagecopyresampled($image_out, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
// Output
imagejpeg($image_out, null, 100);
?>
不过,我要指出的是与文件类型,如图像时,你要小心,我会建议你把一些error handling到check that the file is an image(如果您通过网站上传图片,最好在上传图片时首先进行)。
如果您正在使用您上传到服务器上的预先上传的图片,那么您应该很好。
+0
有关mime类型的更多信息:http://php.net/manual/en/function.mime-content-type.php –
2
$geometry = '142x106';
$resize_geo = $geometry.'^';
$crop_geo = $geometry.'+0+0';
`convert $pic_original_path -resize $resize_geo -gravity Center -crop $crop_geo $pic_resized_path`;
相关问题
- 1. 如何使用缩放缩放封面流图像放大android
- 2. 如何向上缩放图像{} PHP
- 3. 如何使用CABasicanimation缩放图像
- 4. 如何使用JScrollBar缩放图像?
- 5. 如何使用getScaledImage缩放图像?
- 6. 如何使用tcpdf缩放图像?
- 7. php缩放图像裁剪
- 8. 使用jquery缩放图像
- 9. 使用CSS缩放图像
- 10. 如何使用php-imagick来缩放和裁剪图像?
- 11. 如何缩放图像?
- 12. JSP如何缩放图像?
- 13. 如何使UIImageView适合缩放图像
- 14. 如何在图像缩放时使用手指绘制图像?
- 15. 如何将图像滑块与缩放图像结合使用?
- 16. 如何指定WPF图像使用的图像缩放算法?
- 17. PHP图像缩放不起作用
- 18. 如何使用PHP GD放大图像?
- 19. Magento如何禁用图像缩放
- 20. 如何用css缩放图像
- 21. 如何启用缩放图像切换器中的缩放?
- 22. 使用CSS缩放图像中的缩放图像和/或缩小图像以适合图像的最大面
- 23. 缩放图像
- 24. 图像缩放
- 25. 使用UIGraphicsBeginImageContextWithOptions缩放视图和图像
- 26. 如何使用WP中的任何jQuery缩放插件缩放附加图像?
- 27. 如何在iPhone中缩放图像而不缩放子视图?
- 28. 如何使用javascript来使用asp.net图像缩放器
- 29. 为图像缩放图像
- 30. 如何仅使用PHP压缩尚未压缩的图像?
为了什么?是否用于查看?因为如果是这样你可以在客户端使用JavaScript。如果你想用放大的图片替换图片,你可以在PHP中使用[**'imagecopyresampled' **](http://php.net/manual/en/function.imagecopyresampled.php) – Phiter
为了观看我想要。谢谢 – johnwilliam25
您是否使用javscript传递图片(至php?) –