gpt4 book ai didi

Android:在另一张图片的中心绘制图片

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:43:50 26 4
gpt4 key购买 nike

我有一张图片 image 1 和一张来自服务器的 image 2 我正在尝试在第一张图片的中心绘制第二张图片。结果我想要 pic 中的单个图像。 image

最佳答案

这应该可以满足您的需求:

backgroundBitmap 变量将是您的 image1bitmapToDrawInTheCenter 将是您的 image2

public void centerImageInOtherImage()
{
Bitmap backgroundBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
Bitmap bitmapToDrawInTheCenter = BitmapFactory.decodeResource(getResources(), R.drawable.ic_action_search);

Bitmap resultingBitmap = Bitmap.createBitmap(backgroundBitmap.getWidth(), backgroundBitmap.getHeight(), backgroundBitmap.getConfig());

Canvas canvas = new Canvas(resultingBitmap);
canvas.drawBitmap(backgroundBitmap, new Matrix(), null);
canvas.drawBitmap(bitmapToDrawInTheCenter, (backgroundBitmap.getWidth() - bitmapToDrawInTheCenter.getWidth()) / 2, (backgroundBitmap.getHeight() - bitmapToDrawInTheCenter.getHeight()) / 2, new Paint());

ImageView image = (ImageView)findViewById(R.id.myImage);
image.setImageBitmap(resultingBitmap);
}

关于Android:在另一张图片的中心绘制图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12330220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com