sách gpt4 ăn đã đi

php - Imagick::resizeImage 与 Imagick::scaleImage

In lại 作者:IT王子 更新时间:2023-10-28 23:58:05 25 4
mua khóa gpt4 giày nike

resizeImagescaleImage 有什么区别?

如果图像的大小大于 $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 执行原始的、基于像素的调整大小,而 resizeImageCó 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/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress