【问题标题】:How to duplicate an Image [duplicate]如何复制图像[重复]
【发布时间】:2013-12-17 20:54:08
【问题描述】:

我正在尝试为我的最后一个学期项目制作图像编辑软件。我一直在寻找如何复制或克隆图像的方法。我一直在寻找使用的算法。我搜索了互联网,也浏览了几本计算机图形书籍但无法通过。

【问题讨论】:

    标签: java swing


    【解决方案1】:

    你可以试试这样的:

    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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-01
      • 2020-06-26
      • 1970-01-01
      • 2018-09-17
      • 2013-08-20
      • 2011-07-09
      • 2017-01-19
      • 1970-01-01
      相关资源
      最近更新 更多