Image.toBytes(#raw) не работает
От: goldfish Украина  
Дата: 26.08.19 19:07
Оценка:
Здравствуйте Андрей
Image.toBytes(#raw) всё равно использует кодирование
Планируете ли Вы это исправить?
И как можно обратиться к загруженному ресурсу-текстуре как к байтовому массиву из нативного кода?
Сейчас передаю из скрипта в нативный код Bytes:
var bytes = wd.image.toBytes(#raw);
view.testImage(bytes);

Потом в нативном коде:
sciter::value testImage(sciter::value params)
{
    aux::bytes bt = params.get_bytes();
    UINT len = bt.length;

    printf("params: %i %i\n", params.t, len);

    BYTE *pb = (BYTE *)bt.start;

    printf("bytes: ");
    for (UINT i = 0; i < len; i++)
    {
        printf("%.2X ", pb[i]);
    }
    printf("\n");

    return 0;
}


Sciter 4.3.0.11
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.