Кибор » Кибор - Интегрированная среда разработки ботов » Отчет о ошибках » loadimage, PNG

Страниц (1): [1]
 

1. Zireael - 16 Января, 2019 - 11:57:55 - перейти к сообщению
CODE:
int a[300][300];
int r, g, b;

screen(#a[0][0], 0, 0, sizearray(a), sizearray(a[]), -1); // скрин

// тут всё нормально
saveimage(PNG, #a[0][0], "C:\image.png"); // сохранить скрин в png
r=rvalue(a[0][0]);
g=gvalue(a[0][0]);
b=bvalue(a[0][0]);
messagebox(format(r)+" "+format(g)+" "+format(b)); // значения первого пикселя по каналам
/////////////////////


// при загрузке картинки в формате png будут перепутаны красный и синий каналы
loadimage(PNG, #a[0][0], "C:\image.png"); // загрузить сохранённый скрин
r=rvalue(a[0][0]);
g=gvalue(a[0][0]);
b=bvalue(a[0][0]);
messagebox(format(r)+" "+format(g)+" "+format(b)); // значения первого пикселя по каналам

saveimage(PNG, #a[0][0], "C:\image2.png"); // сохранить в png загруженный скрин
// открыть C:\image.png и C:\image2.png сразу будет видна разница

Powered by ExBB FM 1.0 Final