php - 通过 PHP 批量调整图像大小的问题
问题描述
我正在通过 PHP 批量调整图像大小。当我单独调整图像大小时,没有问题。但是当我作为批处理运行时,来自 40 个图像的所有 JPG 都被错误地调整了大小。
我批量调整 JPG 和 PNG 的大小。PNG一切正常。但是从 40 JPG 开始,它们并不好。调整大小的图像示例:源图像
调整大小错误的图像看起来像:调整大小错误的图像
良好调整大小的图像(在前 40 个 JPG 中):良好调整大小的图像
当我更新脚本以仅调整调整大小错误的图像时,一切正常。但它不能批量工作。哪里可能有问题?
解决方案
我知道了!这是我的代码中的一个错误。这是因为我将 PNG 的输出质量设置为 $quality /= 10; 之后的所有PNG质量都很差。
推荐阅读
- android - 如何在Android中通过Realm过滤时清除特定查询的RealmResults <>?
- postgresql - 添加新用户 Spring-Boot / Postman 的问题
- ionic-framework - 改变离子范围内的刻度高度
- apache-poi - POI 4.1.1 setCellFormula 未显示最终值
- r - 如何绘制具有 3 个变量的条形图?
- r - 有没有使用条件过滤和删除单个行的好方法?
- r - 计算 1 df 中的坐标向量与其他 df 中的单个坐标之间的距离
- php - Laravel:仅获取特定路由的属性访问器
- serverless-framework - 在 lambda@edge 上使用Sharp
- python - Fractional Max-Pooling:我发现难以实现的深度神经网络