- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - phát hiện rò rỉ bộ nhớ Ruby/Ruby on Rails
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
resizeImage
Và scaleImage
有什么区别?
如果图像的大小大于 $myLimit,我需要调整图像的大小
示例(伪代码):
$myLimit = 1MB
user uplaod an image of 1000x1000 of 2MB
2MB > $myLimit
while( $imagefilesize > $myLimit ) {
resizeImageBy 0.9%;
}
//> output 900x900 image of 900 kB
hiện hữu trong khi
block 中,我应该使用这两种方法中的哪一种?
编辑:我发现了一些可以提供帮助的东西:http://www.imagemagick.org/Usage/resize/但是有人可以简化它吗?
câu trả lời hay nhất
两者之间的区别似乎是 scaleImage
执行原始的、基于像素的调整大小,而 resizeImage
Có thể được sử dụngan interpolation filter :
imagick::INTERPOLATE_AVERAGE
imagick::INTERPOLATE_BICUBIC
imagick::INTERPOLATE_BILINEAR
...
这可能会产生更好的结果。
有关 Wikipedia 的各种插值方法的更多信息.
关于php - Imagick::resizeImage 与 Imagick::scaleImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5285345/
当我尝试使用 imagemagick 调整图像大小时,它会生成全黑图像。下面是我的 PHP 代码 $image = new \Imagick( 'test.jpg' );
今天遇到GD的resizeimage 函数处理jpg后缀文件的缩略图的时候 提示该图片不是合法的jpg图片并报错 php" id="highlighter_
我正在尝试执行一个简单的操作。调整我在 photoshop 中加载的图像的大小。 这是我的代码 psApp.Open(psdFiles[0]) # Opens the PSD awa
resizeImage 和 scaleImage 有什么区别? 如果图像的大小大于 $myLimit,我需要调整图像的大小 示例(伪代码): $myLimit = 1MB user uplaod an
Tôi là một lập trình viên xuất sắc, rất giỏi!