sd软件如何换背景

时间:2025-01-27 15:05:38 主机游戏

在SD软件中更换背景的方法如下:

通过VIEW类更换背景

由于SDI任何东东都是通过VIEW类来显示的,因此更改背景需要在view类里做一些改动。

重载`OnEraseBkgnd(CDC* pDC)`函数,在背景有改动时要执行这个函数,响应WM_ERASEBKGND消息。

使用`CBitmap`类加载背景图片,并使用`CDC`类的`CreateCompatibleDC`和`SelectObject`方法将图片选入设备上下文。

使用`BitBlt`或`StretchBlt`方法将背景绘制到窗口中。

通过替换文件夹中的文件更换背景

在“X:Program Files9youSD敢达Online”目录下建立一个名为“txrs”的文件夹。

制作一张大小为1024x1024的图片,背景色为255.0.255,保存为BMP格式,并改名为“XXXX.txr”放入“txrs”文件夹。

注意:需要取消“隐藏已知文件类型的扩展名”选项,否则可能无法识别文件格式。

使用图像处理软件进行抠图和背景替换

使用豆包AI或webui-rembg插件进行主体抠图。

使用Inpaint Anything或其他图像处理软件生成蒙版遮罩。

将蒙版区域发送到图生图工具,并在原图区域使用抠图结果,背景替换成新的图片。

这些方法各有优缺点,可以根据具体需求和操作习惯选择合适的方法进行背景更换。