LINUX.ORG.RU

Cairo 1.4.0


0

0

Вышла новая стабильная версия графической библиотеки Cairo. Основные усилия были направлены на повышение производительности.

Изменения:

- существенное ускорение отрисовки, хотя в ряде случаев не обошлось без регрессий;
- улучшен экспорт в PDF (например, текст можно копировать в буфер обмена и находить при контекстном поиске)
- добавлен ряд новых функций;
- исправлена масса ошибок;
- переписан бэкенд quartz; бэкенды quartz и xcb приблизились к статусу поддерживамых;
- улучшена документация кода.

Скачать: http://cairographics.org/releases/cai...

>>> Подробности

Re: Cairo 1.4.0

Радостная новость. 9 числа будем пробовать

adarovsky ★★★★ ()
Ответ на: Re: Cairo 1.4.0 от soko1

Re: Cairo 1.4.0

А что не так? Отличное API, ничего лишнего и всё работает как надо

adarovsky ★★★★ ()
Ответ на: Re: Cairo 1.4.0 от soko1

Re: Cairo 1.4.0

то есть в качестве доков можно вообще хидер использовать

adarovsky ★★★★ ()
Ответ на: Re: Cairo 1.4.0 от adarovsky

Re: Cairo 1.4.0

> А что не так? Отличное API, ничего лишнего и всё работает как надо

Да чувак, видимо ты не читал тред про сравнение каиро и кутэ...

anonymous ()
Ответ на: Re: Cairo 1.4.0 от anonymous

Re: Cairo 1.4.0

> Да чувак, видимо ты не читал тред про сравнение каиро и кутэ...

Кстати, интересно, насколько в этом смысле cairo стало быстрее, чем было)

michwill ★★★★★ ()
Ответ на: Re: Cairo 1.4.0 от michwill

Re: Cairo 1.4.0

Ну можно же слазить по ссылочке :) Там результаты замеров приведены.

AP ★★★★★ ()
Ответ на: Re: Cairo 1.4.0 от michwill

Re: Cairo 1.4.0

> Кстати, интересно, насколько в этом смысле cairo стало быстрее, чем было)

На xlib surface всё такое же тормозилово... ;( имхо так и не научились рисовать контекст нормально... всё надеются на XrenderComposite.... :(

romaxa ()
Ответ на: Re: Cairo 1.4.0 от adarovsky

Re: Cairo 1.4.0

Нет, вы не поняли. Я серъезно говорил.

soko1 ★★★★★ ()

Re: Cairo 1.4.0

Насколько я понимаю, в Qt аналогом Cairo является Arthur?

troorl ★★ ()

Re: Cairo 1.4.0

> существенное ускорение отрисовки, хотя в ряде случаев не обошлось без регрессий;

Ещё лет 15 - и по скорости оно приблизится к тому, что реализовано в Qt4

anonymous ()
Ответ на: Re: Cairo 1.4.0 от anonymous

Re: Cairo 1.4.0

>Ещё лет 15 - и по скорости оно приблизится к тому, что реализовано в Qt4

Примерно к этому же времени закончится портирование kde на Qt4.

dn2010 ★★★★★ ()

Re: Cairo 1.4.0

> image-rgba long-lines-uncropped-100 479.64 -> 4.98: 96.24x speedup

Это насколько же черезжописто оно было реализовано?

anonymous ()
Ответ на: Re: Cairo 1.4.0 от dn2010

Re: Cairo 1.4.0

Это завершится никак летом/осенью сего года

MuZHiK-2 ★★★★ ()

Re: Cairo 1.4.0

Лавры Qt покоя не дают :). Хм... почитал подробности, этож сума сойти можно увеличение производительности в 100 раз. Они там что в школе не уились :)

Drolyk ★★★ ()

Re: Cairo 1.4.0

Очень, очень неплохо.. ;-)

MiracleMan ★★★★★ ()

Re: Cairo 1.4.0

В свете новостей о выходе directfb 1.0 было бы любопытно увидеть их в списке поддерживаемых, а не опытных бакендов.

argin ★★★★★ ()
Ответ на: Re: Cairo 1.4.0 от anonymous

Re: Cairo 1.4.0

>Да чувак, видимо ты не читал тред про сравнение каиро и кутэ...

Читал. И блог Зака у меня в RSS. И вообще я кадеешнег :) Тока каиру это не отменяет. Особенно там, где по ряду причин Qt юзать низзя

adarovsky ★★★★ ()
Ответ на: Re: Cairo 1.4.0 от soko1

Re: Cairo 1.4.0

>Нет, вы не поняли. Я серъезно говорил

Пардон, приношу извинения

adarovsky ★★★★ ()
Ответ на: Re: Cairo 1.4.0 от dn2010

Re: Cairo 1.4.0

>> Ещё лет 15 - и по скорости оно приблизится к тому, что реализовано в Qt4

> Примерно к этому же времени закончится портирование kde на Qt4.

И начнётся портирование на Qt7?

Sikon ★★★ ()

Re: Cairo 1.4.0

Они ж с самого начала вроде как писали, что оптимизацию начнут только потом. Вот и начали. А вы сравнение, сравнение..

init ★★★★★ ()

Re: Cairo 1.4.0

Обновлюсь, всё равно больше делать нефиг ;)

eveel ★★ ()
Ответ на: Re: Cairo 1.4.0 от init

Re: Cairo 1.4.0

> Они ж с самого начала вроде как писали, что оптимизацию начнут только потом. Вот и начали. А вы сравнение, сравнение..

"Так рождалось новое понятие 'кутэкапец'"?

Gharik ()
Ответ на: Re: Cairo 1.4.0 от Gharik

Re: Cairo 1.4.0

Лучше совсем сократить до "кутец", для любителей утопического трынделизма.

Lumi ★★★★★ ()
Ответ на: Re: Cairo 1.4.0 от Lumi

Re: Cairo 1.4.0

кутец прийдет не раньше, чем ембедщики забьют на кутю.

svu ★★★★★ ()
Ответ на: Re: Cairo 1.4.0 от Lumi

Re: Cairo 1.4.0

То есть, по аналогии можно называть вендекапец просто вендец? А что, гламурненько.

kilolife ★★★★★ ()
Ответ на: Re: Cairo 1.4.0 от kilolife

Re: Cairo 1.4.0

Винде - кутец! Куте - виндец!

svu ★★★★★ ()
Ответ на: Re: Cairo 1.4.0 от svu

Re: Cairo 1.4.0

> кутец прийдет не раньше, чем ембедщики забьют на кутю.

Без железного видеоакселератора Qt4 не больше чем красивая тормозилка :)

los_nikos ★★★★★ ()
Ответ на: Re: Cairo 1.4.0 от los_nikos

Re: Cairo 1.4.0

> Без железного видеоакселератора Qt4 не больше чем красивая тормозилка :)

А с железным - аппаратно ускоренная колодка?

Gharik ()

Re: Cairo 1.4.0

Вау, вот это прирост :) Кстати уже 1.4.1 вышла. Ждём в Xeffects Overlay ;-)

Bohtvaroh ★★★★ ()
Ответ на: Re: Cairo 1.4.0 от Bohtvaroh

Re: Cairo 1.4.0

Сорри, ждать не надо, 1.4.0 уже там :)

Bohtvaroh ★★★★ ()
Ответ на: Re: Cairo 1.4.0 от romaxa

Re: Cairo 1.4.0

>На xlib surface всё такое же тормозилово... ;( имхо так и не научились

>рисовать контекст нормально... всё надеются на XrenderComposite.... :(

Dramatic improvement when drawing objects that are mostly off-screen with the image backend _(with the xlib backend this case is still slow due to an X server bug)_

anonymous ()
Ответ на: Re: Cairo 1.4.0 от Bohtvaroh

Re: Cairo 1.4.0

> Кстати уже 1.4.1 вышла.

Это где? На cairographics.org только 1.4.0

> Ждём в Xeffects Overlay ;-)

А его разве с основным деревом не слили?

slav ★★ ()
Ответ на: Re: Cairo 1.4.0 от slav

Re: Cairo 1.4.0

> Это где? На cairographics.org только 1.4.0

http://www.cairographics.org/manual/ - доки по 1.4.1... вот я и подумал...

> А его разве с основным деревом не слили?

Конечно слили, но там нету флага newspr и патченного freetype, без которых на шрифты смотреть просто противно.

Bohtvaroh ★★★★ ()

Re: Cairo 1.4.0

Судя по тому, что pango и cairo зарелизились, можно в ближайшее время ожидать нового gtk+ =)

Bohtvaroh ★★★★ ()

Re: Cairo 1.4.0

А может, переписать cairo на Qt - и проблема решена? Хотя я скорее поверю в то, что его на mono перепишут...

anonymous ()
Ответ на: Re: Cairo 1.4.0 от init

Re: Cairo 1.4.0

> Они ж с самого начала вроде как писали, что оптимизацию начнут только потом. Вот и начали. А вы сравнение, сравнение..

Ну... э... кхм... Повышение скорости в 96 раз - это не оптимизация. Это, пардон, откуда конечности должны расти, чтоб изначально такой кал писать?

anonymous ()
Ответ на: Re: Cairo 1.4.0 от svu

Re: Cairo 1.4.0

> кутец прийдет не раньше, чем ембедщики забьют на кутю.

А вы гнома на Qt портируйте - все от Qt разом в ужасе разбегутся.

anonymous ()
Ответ на: Re: Cairo 1.4.0 от anonymous

Re: Cairo 1.4.0

Не, мы лучше портируем некоторых особенно задиристых анонимусов на пропущенные ими уроки этикета в школе.

AP ★★★★★ ()
Ответ на: Re: Cairo 1.4.0 от anonymous

Re: Cairo 1.4.0

> А может, переписать cairo на Qt - и проблема решена?

конечно! переписать, добавить тормозов, назвать Артуром...

Tai-Pan ()
Ответ на: Re: Cairo 1.4.0 от anonymous

Re: Cairo 1.4.0

Кутешникам-фанатикам, перед тем как радоваться, посоветовал бы посмотреть тесты с CDraw - они должны оказать легкое тонизирующее, и закрепляющее стул действие :)

PS Ждем Ксару на Cairo :)

AiLr ★★ ()
Ответ на: Re: Cairo 1.4.0 от svu

Re: Cairo 1.4.0

> Винде - кутец! Куте - виндец!

Ага. И всем - кейрец :-)

no-dashi ★★★★★ ()
Ответ на: Re: Cairo 1.4.0 от AiLr

Re: Cairo 1.4.0

> PS Ждем Ксару на Cairo :)

Да как бы на AGG не получилось... :)

AP ★★★★★ ()

Re: Cairo 1.4.0

API красивый, стройный. (Мну любит конечные автоматы). А вот скорость...

AsphyX ★★★ ()
Ответ на: Re: Cairo 1.4.0 от anonymous

Re: Cairo 1.4.0

>> Они ж с самого начала вроде как писали, что оптимизацию начнут только потом. Вот и начали. А вы сравнение, сравнение..

>Ну... э... кхм... Повышение скорости в 96 раз - это не оптимизация. Это, пардон, откуда конечности должны расти, чтоб изначально такой кал писать?

ну такае повышение производительности конечно говорит о том, что сначала было написано бездарно, в смысле эффективной работы. Но повидимому для для авторов cairo основная проблема была создать работающий апи для всех или большей части существующих бакендов.

argin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.