INNER CODE UNIT · Python
entry_point
CYBERGEM777/HIDEAGEM · extras/ComfyUI/HIDEAGEM_NODES.py:133
def entry_point(self, gem_image, password, time_trap, output_directory):
output_directory = output_directory.strip('"')
if len(output_directory) == 0:
output_dir_c = ctypes.c_char_p()
else:
output_dir_c = output_directory.encode('utf-8')
# Clone base image and convert to pointer
in_ocean = (gem_image.clone().cpu().numpy() * 255).astype(np.uint8)
in_ocean_pointer = in_ocean.ctypes.data_as(ctypes.POINTER(ctypes.c_void_p))
num_ocean_bytes = gem_image.shape[1] * gem_image.shape[2] * gem_image.shape[3]
password_c = password.encode('utf-8')
b_time_trap = time_trap == "enable"