【问题标题】:Crop image using Thumbnailator starting at x,y and size of height,width使用 Thumbnailator 从 x、y 和高度、宽度的大小开始裁剪图像
【发布时间】:2016-03-11 08:48:43
【问题描述】:

我需要从位置 x,y 开始裁剪图像,它的大小应该是高度、宽度(从 x,y 开始)。我有以下代码:

Thumbnails
        .of(url)
        .size(width, height)
        .crop(new Coordinate(x,y))
        .toOutputStream(os);
        ;

但它似乎不起作用。有什么想法吗?

【问题讨论】:

  • 定义“不工作”。有例外吗?什么都没有发生,图像没有被裁剪?
  • 可以尝试改变“.crop(new Coordinate(x,y))”和“.size(width, height)”的地方吗?
  • 没问题:有些东西被裁剪了,但不是在正确的地方。如果我尝试使用很小的 x,y,有时会起作用。我尝试切换顺序但没有成功。

标签: java thumbnails java-2d


【解决方案1】:
Thumbnails
    .of(url)
    .scale(1)
    .sourceRegion(x, y, width, height)
    .toOutputStream(os);

成功了!太糟糕了,图书馆的文档太少了。这是一个非常好的。

【讨论】:

    猜你喜欢
    • 2015-03-02
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多