请教:怎样把两个图片合并成一个?

daydayup20040412 2005-04-14 04:56:52
比如横向排列或者纵向排列

类似于拼图,把原来两个图片合并成一个作为一个图片,拖来拖去什么的处理

高手执教!
...全文
549 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
knight_yl 2005-04-30
  • 打赏
  • 举报
回复
关注
chen_2001 2005-04-29
  • 打赏
  • 举报
回复
将两个图片分别放在两个panel中,在将他们放在一个panel中
helpall 2005-04-29
  • 打赏
  • 举报
回复
// try the following, not tested though...
public static BufferedImage getBufferedImage(Image img1, Image img2,
boolean isVertical) {
int[][] size = {
{img1.getWidth(null), img1.getHeight(null)},
{img2.getWidth(null), img2.getHeight(null)},
};
int width = size[0][0] + size[1][0];
int height = Math.max(size[0][1], size[1][1]);
if (isVertical) {
width = Math.max(size[0][0], size[1][0]);
height = size[0][1] + size[1][1];
}
BufferedImage image = new BufferedImage(
width,
height,
BufferedImage.TYPE_INT_RGB);
Graphics2D g2 = image.createGraphics();
g2.drawImage(img1, 0, 0, null);
if (isVertical)
g2.drawImage(img2, 0, size[0][1], null);
else
g2.drawImage(img2, size[0][0], 0, null);
return image;
}
apollo333 2005-04-29
  • 打赏
  • 举报
回复
关注……
daydayup20040412 2005-04-28
  • 打赏
  • 举报
回复
丁页

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧