如何将不同的图像合并为一个
How to merge different images in one
我正在开发一个 Android 应用程序,我必须实现一个功能,该功能必须 "merge" 两个图像,但要遵循某些规则。
主图是汽车的代表,其中每个部分(如引擎盖、挡风玻璃)的颜色都不同,我这样做是为了给汽车贴图。
其他图像代表主要图像的每个部分,例如引擎盖、挡风玻璃所以我要做的是 "simple"我需要将汽车的每个部分与主要图像重叠/合并.
请记住,每个部分的图像与主图像相比按 1:1 比例缩放。
主图像是映射颜色,因此每个部分都可以与一种颜色相关联。
唯一的问题是如何"merge"不同的图片与主
您可以使用Canvas来构建图像。您可以创建一个位图,然后创建一个 Canvas 以便能够使用 drawBitmap()
在其上绘图。首先加载基本图像并将其绘制到canvas,然后您可以对其他部分进行相同的操作并根据需要放置它们。
我正在开发一个 Android 应用程序,我必须实现一个功能,该功能必须 "merge" 两个图像,但要遵循某些规则。
主图是汽车的代表,其中每个部分(如引擎盖、挡风玻璃)的颜色都不同,我这样做是为了给汽车贴图。
其他图像代表主要图像的每个部分,例如引擎盖、挡风玻璃所以我要做的是 "simple"我需要将汽车的每个部分与主要图像重叠/合并.
请记住,每个部分的图像与主图像相比按 1:1 比例缩放。
主图像是映射颜色,因此每个部分都可以与一种颜色相关联。
唯一的问题是如何"merge"不同的图片与主
您可以使用Canvas来构建图像。您可以创建一个位图,然后创建一个 Canvas 以便能够使用 drawBitmap()
在其上绘图。首先加载基本图像并将其绘制到canvas,然后您可以对其他部分进行相同的操作并根据需要放置它们。