22.06.2013 / 19:46 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| короче самсунги врут нипадецки, возвращают непонятный массив пикселей\
|
22.06.2013 / 22:22 | |
Pesik1 Пользователь Сейчас: Offline
Имя: Дмитрий Регистрация: 29.07.2011
| круто! Пример работает как надо. Сейчас бейсик попробую. |
23.06.2013 / 06:48 | |
gost6678 Пользователь
| kiriman, круто! Мобильный бейсик по функциональности понемногу равняется с явой.
|
23.06.2013 / 08:00 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| [Предположительно не работает на телефонах от Samsung] Модифицирована команда GELGRAB. Теперь можно вырезать гели с прозрачностью. Цвет для прозрачности устанавливается командой ALPHAGELGRAB A%,R%,G%,B%(сокращенный вид AGG), где все значения 0 - 255. A% = 0 - Полная прозрачность. При очистке экрана через CLS сбросится и цвет для альфа канала. Если необходимо вырезать картинку без прозрачности, то лучше воспользуйтесь перед этим CLS. Скорость вырезания будет выше.Обновил. См. первый пост. Так же переписал малость говнокода Изменено kiriman (23.06 / 08:04) (всего 1 раз)
Прикрепленные файлы: Безымянный.jpg (13.01 кб.) Скачано 475 раз |
23.06.2013 / 08:21 | |
lehaAKO Пользователь Сейчас: Offline
Имя: Алексей Откуда: Малая Тавра-Екатеринбург(Свердловская область) Регистрация: 21.02.2013
| урааа, когда доделаю стратегию . то обязательно буду пользоваться, а так мб все лучше и луше
|
23.06.2013 / 08:32 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| Предлагаю команду AGG удалить. И добавить другие две. ALPHAGEL image$,a % image$ - имя геля a% - общая прозрачность геля COLORALPHAGEL image$,%а,r%,g%,b% r%,g%,b% - цвет который будет прозрачным по каналу a%. 10 GELGRAB "gel",0,0,5,5 20 ALPHAGEL "gel", 125 - Вся картинка будет полупрозрачной. 30 COLORALPHAGEL "gel",125,0,0,0 - определёный цвет будет прозрачным.
|
23.06.2013 / 08:39 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| Нет, останется так как есть
|
23.06.2013 / 08:44 | |
lehaAKO Пользователь Сейчас: Offline
Имя: Алексей Откуда: Малая Тавра-Екатеринбург(Свердловская область) Регистрация: 21.02.2013
| kiriman (23.06.2013/08:39)Нет, останется так как есть я с тобой согласен, Askalite, зачем на столько много команд из за одной картинки?
|
23.06.2013 / 10:25 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| kiriman, ИМХО, Аска дело предлагает. Функционально и по скорости лучше было бы устанавливать прозрачность отдельных цветов по очереди, в уже готовых гелях. В gelgrab просто грабить картинку без прозрачности, не мучая цветовые массивы, тогда gg будет всегда быстро работать, а alpha-что-то-там перебирать цвета для установки альфа-канала. И еще можно решить проблему малой цветопередачи, правда, за счет производительности, предварительной индексацией имеющихся в геле цветов и установкой прозрачности ближайшему к заданному. Все равно это делается во время "загрузки" обычно.
Изменено mrEDitor (23.06 / 10:26) (всего 1 раз) |
23.06.2013 / 10:29 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| К тому же будет морока с CLS, она вроде очищает экран, а нам его ещё грабить.
|