mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-25 12:28:14 +08:00
Upd: improve ldopengl performance (#4173)
This commit is contained in:
@@ -247,7 +247,7 @@ class LDOpenGLImpl:
|
|||||||
|
|
||||||
img = ctypes.cast(img_ptr, ctypes.POINTER(ctypes.c_ubyte * (height * width * 3))).contents
|
img = ctypes.cast(img_ptr, ctypes.POINTER(ctypes.c_ubyte * (height * width * 3))).contents
|
||||||
|
|
||||||
image = np.ctypeslib.as_array(img).copy().reshape((height, width, 3))
|
image = np.ctypeslib.as_array(img).reshape((height, width, 3))
|
||||||
return image
|
return image
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@@ -321,7 +321,7 @@ class LDOpenGL(Platform):
|
|||||||
def screenshot_ldopengl(self):
|
def screenshot_ldopengl(self):
|
||||||
image = self.ldopengl.screenshot()
|
image = self.ldopengl.screenshot()
|
||||||
|
|
||||||
cv2.flip(image, 0, dst=image)
|
image = cv2.flip(image, 0)
|
||||||
cv2.cvtColor(image, cv2.COLOR_BGR2RGB, dst=image)
|
cv2.cvtColor(image, cv2.COLOR_BGR2RGB, dst=image)
|
||||||
return image
|
return image
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user