Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб окт 21, 2017 4:24 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 15 6 7 8 9 След.
Автор Сообщение
СообщениеДобавлено: Сб авг 27, 2011 8:15 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
4Mb - это наверное статическая сборка. Сырцы весят порядка 2.4 в упакованном виде - да и кода немного http://source.netsurf-browser.org/trunk/netsurf/


Вернуться к началу
СообщениеДобавлено: Пн авг 29, 2011 12:46 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср авг 18, 2010 5:38 pm
Сообщения: 102
Да, статическая. Собранная из исходников с SVN версия под GTK у меня весит 4.3 Mb, под фреймбуфер 3.6 Мб, правда, вторая пока не заработала. Для сборки нужны ещё библиотеки libns*, лежащие рядом на SVN.


Вернуться к началу
СообщениеДобавлено: Вт авг 30, 2011 6:41 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Мастерю свой велосипед. Есть ли красивый способ вывести изображение (его часть) с отрицательными координатами верхнего левого угла, чтобы лишнее отрезалось?


Вернуться к началу
СообщениеДобавлено: Вт авг 30, 2011 6:50 pm 
65 функция позволяет сделать многое, если немного подумать. Там можно задать смещения.


Вернуться к началу
   
СообщениеДобавлено: Вт авг 30, 2011 6:57 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Через ф73.0. Допускаются отрицательные значения координат, выполняет отсечение.
eax=73, ebx=0, ecx= адрес структуры
Код:
struct blit_call
{
    int dstx;       
    int dsty;
    int w;
    int h;

    int srcx;
    int srcy;
    int srcw;
    int srch;

    unsigned char *bitmap;
    int   stride;
};
dstx,dsty - координаты левого верхнего угла назачения
w,h - ширина и высота копируемой области
srcx,srcy - координаты левого верхнего угла источника
srcw,srch - ширина и высота источника
bitmap - изображение 32bpp
stride - ширина строки в байтах


Вернуться к началу
СообщениеДобавлено: Пт сен 02, 2011 1:09 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
добавил в Вики.


Вернуться к началу
СообщениеДобавлено: Вс сен 04, 2011 10:05 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4220
Объясните, пожалуйста, лаймеру для чего нужна эта функция. Если будет пример вообще отлично.

_________________
Через тернии к звездам


Вернуться к началу
СообщениеДобавлено: Вс сен 04, 2011 11:26 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Leency
Чтобы выводить на экран картинки нарисованные Cairo в системной памяти. Функция оптимизирована по скорости и потенциально поддерживает аппаратную акселерацию.


Вложения:
cairo.c [4.01 КБ]
86 скачиваний
Вернуться к началу
СообщениеДобавлено: Вс сен 04, 2011 8:56 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
из исходника-примера не понял, что за ширина строки в байтах, можно пояснение?

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
СообщениеДобавлено: Пн сен 05, 2011 1:55 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Допустим у нас картинка 397*275. Ширина изображения в байтах будет 397*4=1588 байт. Но для sse или gpu акселерации потребуется увеличение длины строки до размера кратного 16/32/64 байта, то есть 1600 байт. Это и есть ширина строки или stride.


Вернуться к началу
СообщениеДобавлено: Ср май 16, 2012 2:11 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Попробовал сейчас links2. И мне прямо понравилось. Вот сейчас без иксов пишу с него сообщение. Красиво, картинки, таблицы, цвета всякие разные. На мой взгляд, не уступает netsurf.


Вернуться к началу
СообщениеДобавлено: Ср май 16, 2012 4:35 pm 
Не в сети
Just Flooding

Зарегистрирован: Сб янв 06, 2007 2:30 pm
Сообщения: 269
в консольных браузерах с CSS дела обстоят чуть менее, чем никак. А это часто важно.
А в остальном очень даже ок, не спорю, сам юзаю.


Вернуться к началу
СообщениеДобавлено: Ср май 16, 2012 5:45 pm 
Мне кажется Дима высказался с прицелом на портирование. Я думаю отсутствие CSS мы как-нибудь переживем на первое время.


Вернуться к началу
   
СообщениеДобавлено: Ср май 16, 2012 7:16 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
в elinks css довольно неплохо поддерживается.


Вернуться к началу
СообщениеДобавлено: Ср май 16, 2012 8:00 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Чего не скажешь про картинки.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 15 6 7 8 9 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB