Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用thumbnailator在java中裁剪图像_Java_Thumbnails_Crop - Fatal编程技术网

使用thumbnailator在java中裁剪图像

使用thumbnailator在java中裁剪图像,java,thumbnails,crop,Java,Thumbnails,Crop,我有一张我想裁剪的图片,但是我想从图片的左边只剪切100像素 我用的是指钉器 你知道怎么做吗 坦克很容易。只要这样做: ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); Thumbnails.of(inputStream).crop(Positions.CENTER_LEFT).size(100,100).keepAspectRatio(true).toOutputStream(outputStream); byt

我有一张我想裁剪的图片,但是我想从图片的左边只剪切100像素

我用的是指钉器

你知道怎么做吗


坦克

很容易。只要这样做:

ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
Thumbnails.of(inputStream).crop(Positions.CENTER_LEFT).size(100,100).keepAspectRatio(true).toOutputStream(outputStream);
byte picture[] = outputStream.toByteArray();
crop()
方法实际上并不像预期的那样裁剪图像,它使用一些奇特的逻辑创建缩略图。在不重新缩放的情况下进行裁剪
。可以使用sourceRegion(x、y、w、h)
+
缩放(1)