Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Описание: Перепутаны красный и синий каналы
Zireael
Отправлено: 16 Января, 2019 - 19:57:55
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017  
Репутация: 585




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 сразу будет видна разница
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Отчет о ошибках »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by