如何缩放,旋转和裁剪图像

例外

我有一个客户端代码,用于选择部分用户上传的图片。而且我不使用Canvas裁剪图像,因为我不想在低端移动设备上出售应用程序性能。这是应用程序生成的对象

{ scale: 1.4, angle: 270, x: 10, y: 20, w: 400, h: 400, devicePixelRation : 2 }

我可以旋转,并根据尺寸裁剪图像,但想知道如何在裁剪之前缩放图像。谢谢。我正在使用https://github.com/matiasgagliano/guillotine进行客户端区域选择。

例外

这是可以做到的!使用nodeJS gm模块并裁剪如下

var newW = imageWidth * body.scale, newH = imageHeight * body.scale;
gm(req.files.file.path)
   .rotate('white', body.angle)
   .resize(newW, newH, '!')
   .crop(body.w, body.h, body.x, body.y).write(path, function(err){

});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何缩放,旋转和裁剪图像

来自分类Dev

缩放和裁剪图像

来自分类Dev

旋转和裁剪图像

来自分类Dev

如何使用 Greensock 缩放和旋转图像?

来自分类Dev

缩放和裁剪图像(矩阵)

来自分类Dev

在SVG中裁剪和缩放图像

来自分类Dev

使用画布旋转和裁剪图像

来自分类Dev

ImageMagick 旋转和裁剪批量图像

来自分类Dev

画布缩放时如何裁剪图像

来自分类Dev

如何在Pygame中“裁剪”旋转图像

来自分类Dev

缩放,拖动和旋转时的图像定位

来自分类Dev

缩放和旋转边框内的图像

来自分类Dev

裁剪/缩放ImageNet图像

来自分类Dev

如何使用imagemagick转换缩放和裁剪?

来自分类Dev

裁剪和缩放以填充SwiftUI图像块NavigationLink

来自分类Dev

裁剪和缩放椭圆内的图像(而不是椭圆本身)

来自分类Dev

在opencv中裁剪旋转的图像

来自分类Dev

Scipy旋转和缩放图像而无需更改其尺寸

来自分类Dev

图像的缩放和旋转取决于EXIF数据吗?

来自分类Dev

在Android中旋转,平移和缩放动态创建的图像视图

来自分类Dev

Scipy旋转和缩放图像而无需更改其尺寸

来自分类Dev

SVG viewBox缩放和裁剪

来自分类Dev

SVG viewBox缩放和裁剪

来自分类Dev

旋转和缩放ImageBrush

来自分类Dev

在不移动叠加视图的情况下裁剪和缩放图像,而在ImageView中移动图像

来自分类Dev

PHP图像裁剪可旋转图像

来自分类Dev

如何通过手势(SparkAR,平面图像跟踪)使模型可旋转和可缩放?

来自分类Dev

ffmpeg缩放,如何正确裁剪

来自分类Dev

使用缩放并拖动矩形来裁剪图像