在C中创建的位图文件中叠加2个或更多形状?

时间:2017-12-02 20:20:08

标签: c bitmap pixels

我正在开发一个程序,根据输入的绘制,将不同颜色的形状放到位图文件上,如果我只需绘制一个形状,它可以正常工作,但如果我需要两个或更多形状它只是绘制旧图片而旧图片会丢失,但我需要将它们叠加以创建更复杂的图片。有没有办法当我写一个位图文件跳过我不想写的部分?我还尝试制作一个数组,我将保存所有像素数据,但如果我采用大小超过800x800的位图,这取决于数组元素类型的大小,这不起作用。我愿意接受任何建议和评论。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您需要使用透明背景绘制第二个形状,如何完成这一操作完全取决于您,因为您没有提供有关您正在使用的技术的任何信息。