我正在尝试为我的最后一个学期项目制作一个图像编辑软件。我一直在寻找关于如何复制或克隆图像的方法。我一直在寻找使用的算法..我搜索了互联网,也浏览了一些计算机图形书但无法通过。
答案 0 :(得分:0)
您可以尝试这样的事情:
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);