返回顶部

收藏

使用magick缩放图片,并合并两张图片

更多

需 安装jmagick环境

package foo;

import magick.CompositeOperator;
import magick.ImageInfo;
import magick.MagickException;
import magick.MagickImage;

public class App 
{

    public static void main( String[] args )
    {
        try {
            ImageInfo backgroundImg = new ImageInfo("E:/Pictures/Apache Tomcat_7_0_23 - Error report.png");
            ImageInfo img = new ImageInfo("E:/Pictures/8a13249d9c0702f177190799a1c9e03e_480.jpg");
            MagickImage backgroundMi = new MagickImage(backgroundImg);
            MagickImage imgMi = new MagickImage(img);
            imgMi = imgMi.scaleImage(200, 300);//设置被合并的图片大小
            backgroundMi.compositeImage(CompositeOperator.AtopCompositeOp, imgMi, 10, 10);//设置被合并图片在背景图上的位置
            backgroundMi.setFileName("D:/test.png");
            backgroundMi.writeImage(backgroundImg);
        } catch (MagickException e) {
            e.printStackTrace();
        }
    }
}
//该片段来自于http://outofmemory.cn

标签:java,图形

收藏

0人收藏

支持

0

反对

0

»更多 您可能感兴趣的代码
  1. 2012-11-05 21:59:42java获得随机数代码 by 怪兽狂殴奥特曼
  2. 2014-08-29 14:18:58JSP验证码生成 by 香格里拉登
  3. 2014-09-16 12:41:26java 五星红旗 by clt
  4. 2014-10-22 14:31:22flashchart图表DEMO by Koon.LY
  5. 2014-09-18 14:28:41设置个性标题框图标,跟鼠标图标 by 廖钊权
  6. 2014-11-14 12:26:55全屏及返回窗口化 by Koon.LY
  7. 2014-06-02 14:02:44画爱心 by 法名空虚
  8. 2014-06-02 19:16:48Cal-Kit by liuyan814
  9. 2014-11-04 13:45:09图片 CMYK转RGB 代码 by 香格里拉登
  10. 2014-06-03 13:59:11gravatar 头像功能的 java 代码 by demon
  11. 2014-06-02 20:06:15StateHelper帮助JMF中Player和Processor进行状态过度 by 朱凯迪

发表评论