各位大牛,我现在正在用duilib界面库,那个界面上的图都是分开的一个个小素材,如下图所示。是360safe的素材文件。,我很想知道,怎么来切图啊?哪里有具体的操作步骤啊。比如界面右上角的关闭按钮,三个状态是怎么切出来的?
谢谢大牛指教。

解决方案 »

  1.   

    PhotoShop里可精确控制图片大小。
      

  2.   

    一、把图像加载到内存。(CBitmap::LoadBitmap或者CImage::LoadImage或者::LoadImage等类似的方法)
    二、按需要从不同坐标绘制。(CImage::Draw或者::BitBlt等类似的方法)
    比如上面图示中的sys_dlg_close.png,图像均分为三个部分,横坐标均分为三分,纵坐标一致。用不同的横坐标传入步骤二中的绘图函数即可。
    三、销毁图像资源。