小编J.D*_*Doe的帖子

将PIL图像转换为bytearray

在C#中,我可以使用Bitmap.lockbits()来访问位图作为字节数组.如何在PIL中执行此操作?我尝试过Image.write(),但是它为流写了一个完整格式的图像.

python python-imaging-library

4
推荐指数
2
解决办法
7954
查看次数

为什么这个如果编译成无限循环?

下面的C代码:

s32 load_string(char* string_new, char const* string_orign)
{
    StrEntry *entry = search_str_entry(string_orign);
    u8        buff_b[32];
    u16       buff_u[32];
    s32       read_size = 0;
    void     *str_file = 0;

    if (entry != 0){
        cmemclr(buff_b, 32);
        cmemclr(buff_u, 64);
        sprintf(&buff_b[0], "c:/data/%03d.str", entry->fid);
        c2w(&buff_u[0], &buff_b[0], 32);
        if (TryOpenFile(&str_file, buff_u, OPEN_MODE_READ) == 0){
            cmemclr(string_new, 256);
            TryReadFile(&read_size, str_file, entry->offset, string_new, entry->size);

            CloseFile(str_file);
            return (s32)entry->size;
        }
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这个函数的反汇编:

  003464ac <load_string>:
  3464ac:   e92d4010    push    {r4, lr}
  3464b0:   e1a00001    mov r0, r1
  3464b4:   ebffffda    bl  346424 <search_str_entry>
  3464b8:   e3500000    cmp …
Run Code Online (Sandbox Code Playgroud)

c assembly arm

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

标签 统计

arm ×1

assembly ×1

c ×1

python ×1

python-imaging-library ×1