相关疑难解决方法(0)

有效地将字符串(或元组)转换为ctypes数组

我有一些代码,它采用PIL图像并将其转换为ctypes数组以传递给C函数:

w_px, h_px = img.size
pixels = struct.unpack('%dI'%(w_px*h_px), img.convert('RGBA').tostring())
pixels_array = (ctypes.c_int * len(pixels))(*pixels)
Run Code Online (Sandbox Code Playgroud)

但是我正在处理大图像,并且将许多项目解压缩到函数参数中似乎显然很慢.为了获得合理的加速,我能做的最简单的事情是什么?

我只是转换为元组作为中间步骤,所以如果没有必要,那就更好了.

python ctypes python-imaging-library

5
推荐指数
1
解决办法
1792
查看次数

标签 统计

ctypes ×1

python ×1

python-imaging-library ×1