Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Aug 25, 2019 8:10 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 126 posts ]  Go to page Previous 15 6 7 8 9 Next
Author Message
PostPosted: Sat Aug 27, 2011 8:15 pm 
Offline
User avatar

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


Top
   
PostPosted: Mon Aug 29, 2011 12:46 pm 
Offline
User avatar

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


Top
   
PostPosted: Tue Aug 30, 2011 6:41 pm 
Offline

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


Top
   
PostPosted: Tue Aug 30, 2011 6:50 pm 
65 функция позволяет сделать многое, если немного подумать. Там можно задать смещения.


Top
   
PostPosted: Tue Aug 30, 2011 6:57 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Через ф73.0. Допускаются отрицательные значения координат, выполняет отсечение.
eax=73, ebx=0, ecx= адрес структуры
Code:
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 - ширина строки в байтах


Top
   
PostPosted: Fri Sep 02, 2011 1:09 pm 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1342
добавил в Вики.


Top
   
PostPosted: Sun Sep 04, 2011 10:05 am 
Offline
Designer
User avatar

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

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


Top
   
PostPosted: Sun Sep 04, 2011 11:26 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Leency
Чтобы выводить на экран картинки нарисованные Cairo в системной памяти. Функция оптимизирована по скорости и потенциально поддерживает аппаратную акселерацию.


Attachments:
cairo.c [4.01 KiB]
Downloaded 141 times
Top
   
PostPosted: Sun Sep 04, 2011 8:56 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
из исходника-примера не понял, что за ширина строки в байтах, можно пояснение?

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


Top
   
PostPosted: Mon Sep 05, 2011 1:55 am 
Offline
Kernel Developer

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


Top
   
PostPosted: Wed May 16, 2012 2:11 pm 
Offline

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


Top
   
PostPosted: Wed May 16, 2012 4:35 pm 
Offline
Just Flooding

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


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


Top
   
PostPosted: Wed May 16, 2012 7:16 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 794
в elinks css довольно неплохо поддерживается.


Top
   
PostPosted: Wed May 16, 2012 8:00 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Чего не скажешь про картинки.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 126 posts ]  Go to page Previous 15 6 7 8 9 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited