Graphics.snap_to_bitmap
將當前遊戲畫面截圖存為位圖物件。
所指向的是顯現出來的圖像,與調用 freeze 方法沒有關聯。
所生成的位圖在不使用時必須被釋放掉
以下引用一路一风尘于2008-10-5 11:08:46的发言:
以下引用dbshy于2008-10-5 11:06:45的发言:
纯引帮助
Graphics.snap_to_bitmap
將當前遊戲畫面截圖存為位圖物件。
所指向的是顯現出來的圖像,與調用 freeze 方法沒有關聯。
所生成的位圖在不使用時必須被釋放掉
PS:最好不用SCREENSHOT.DLL
用API截图.
以下引用一路一风尘于2008-10-5 18:06:08的发言:
api截取图像之后,生成一个DC来保存的,
使用GetCurrentObject获得hBitMap,
填充到一个事先建立好的bitmap结构。
通过GetDIBits获得图像数据,
按照bmp文件格式写入就可以了。
关于写入文件,主站有现成的bmp生成脚本,我没RM,无法进一步帮助你了,不过现成的VB例子很多,LZ不妨找找。
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |