【发布时间】:2013-12-17 20:54:08
【问题描述】:
我正在尝试为我的最后一个学期项目制作图像编辑软件。我一直在寻找如何复制或克隆图像的方法。我一直在寻找使用的算法。我搜索了互联网,也浏览了几本计算机图形书籍但无法通过。
【问题讨论】:
我正在尝试为我的最后一个学期项目制作图像编辑软件。我一直在寻找如何复制或克隆图像的方法。我一直在寻找使用的算法。我搜索了互联网,也浏览了几本计算机图形书籍但无法通过。
【问题讨论】:
你可以试试这样的:
public class ImageDuplicateHelper {
public BufferedImage duplicate(BufferedImage bi) {
ColorModel cm = bi.getColorModel();
boolean isAlphaPremultiplied = cm.isAlphaPremultiplied();
WritableRaster raster = bi.copyData(null);
return new BufferedImage(cm, raster, isAlphaPremultiplied, null);
}
}
// ...
BufferedImage img = ImageIO.read(...);
BufferedImage duplicatedImg = duplicate(img);
【讨论】: