我需要在运行时添加一个内存图像,顶部有15行透明像素,底部有20行。
图像加载到TcxImagelist(来自DevExpress Express Library)中,因此可以将它们检索为32位位图。
如果操作后图像为400x75应为400x(75 + 15 + 20)= 400x110
如何执行此任务?
答案 0 :(得分:2)
没有“透明”像素这样的东西。您所能做的就是为渲染器标记它们,以便它们知道它们不应该被显示。以下是3种最常用的标记方法,但您使用的方法取决于您何时进行渲染:
现在,在你的情况下,因为你似乎只是在一个矩形上复制一个矩形,另一个方法是:创建一个与最终图像大小相同的画布,复制它上面的下方矩形和绘制在它上面分层。