javascript - 如何使用 jquery 优化图像分辨率?
问题描述
我正在制作一个棋盘用户界面,但我对它的分辨率不满意,所以我想优化它的分辨率。
到目前为止,这是我的代码:
function optimizeResolution(element) {
var img = new Image();
var canvas = $('<canvas></canvas>')[0];
img.onload = () => {
canvas.width = '128px';
canvas.height = '128px';
canvas.getContext('2d').drawImage(element[0], 0, 0, 128, 128);
};
img.src = element.attr('src');
element.attr('src', canvas.toDataURL('image/png'));
}
问题是画布没有绘制任何东西。
解决方案
推荐阅读
- react-native - 我无法在反应原生平面列表中写入输入
- random-forest - 超参数调优;ML 算法的参数空间(rf、adaboost、xgboost)
- laravel - 无法接收在 Laravel 上广播的事件
- python - 将多个 parquet 存储的数据帧合并为一个的节省空间的方法
- flutter - Flutter - 文本字段添加新行
- tensorflow - 为什么我的 IoU 在使用 tensorflow / keras 的训练中不断减少?
- jenkins - 即使响应断言失败,詹金斯构建也会成功
- node.js - Gulp 在 VS2017 中退出了女巫代码 1 - 构建失败
- c++ - 如何安全地将 ssize_t 与 int64_t 进行比较
- android - Android Safe Args, nav_graph and enums error: 不兼容的枚举比较总是不成功