在HTML5中使用Javascript缩小图像
Scaling down images with Javascript in HTML5
我想为用户创建一个上传照片的工具,但是我想在上传之前缩小这些照片。
我最初的尝试是使用画布2d上下文中的缩放函数,但它创建了一个糟糕的图像。
我希望我可以使用CSS缩放函数,但我无法找到这样做的方法
假设您希望最大宽度为800,最大高度为600,这里有一个简单的if语句代码。希望对你有帮助。
var MAX_WIDTH = 800;
var MAX_HEIGHT = 600;
var width = img.width;
var height = img.height;
if (width > height) {
if (width > MAX_WIDTH) {
height *= MAX_WIDTH / width;
width = MAX_WIDTH;
}
} else {
if (height > MAX_HEIGHT) {
width *= MAX_HEIGHT / height;
height = MAX_HEIGHT;
}
}
相关文章:
- 使用源映射在Visual Studio中调试缩小的JavaScript
- UglifyJs用于JSON缩小的JavaScript API
- 颗粒-JavaScript/CSS缩小SIMPLE/ADVANCED优化不起作用
- Javascript缩小为什么是false替换为!1和真与!0
- 如何用CSS和Javascript缩小HTML
- 将 JavaScript 缩小的文件压缩为单个文件
- 角度 JavaScript 缩小导致错误:$injector:modulerr 模块错误
- 如何使用Javascript缩小图像
- 是否有任何保留换行符的 JavaScript 缩小器
- 调试JavaScript缩小错误(在Liferay 6.2中)
- 涉及不可变属性的Javascript缩小逻辑
- Javascript缩小和模糊处理更改了代码中的数字
- 比较语句的Javascript缩小
- 删除许可证的javascript缩小
- 打印稿/ JavaScript缩小
- Javascript缩小和HTML5清单
- 使用CSS和Javascript缩小单个HTML文件的Grunt任务
- 单元测试-如何测试JavaScript缩小输出
- 使用源映射恢复JavaScript缩小
- 在HTML5中使用Javascript缩小图像