使用thumbnailator在java中裁剪图像
我有一张我想裁剪的图片,但是我想从图片的左边只剪切100像素 我用的是指钉器 你知道怎么做吗使用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
坦克很容易。只要这样做:
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)
。