Особое программирование

Программирование и железки

  • Главная
  • О блоге

19

Sep

Вышла Cairo 1.10.0

Опубликовал admin  Рубрика Программирование

После двух лет разработки представлен новый стабильный релиз векторной графической библиотеки Cairo 1.10.0. Код Cairo написан на языке C и распространяется под лицензиями LGPL и Mozilla Public License. Привязки для вызова функций библиотеки доступны для большинства популярных языков программирования.

Особенностью Cairo является поддержка формирования 2D-графики, используя различные механизмы вывода, от стандартного вывода на экран через X Window System, Quartz и Win32, до генерации PostScript, PDF, SVG и задействования OpenGL, XCB и DirectFB. При этом библиотека обеспечивает унифицированный интерфейс для формирования изображений, независимо от используемой подсистемы вывода. API библиотеки предоставляет функции, напоминающие операторы рисования PostScript и PDF, дополненные возможностями трансформации изображений (масштабирование, поворот, вращение и т.п.), создания полупрозрачных объектов и рендеринга текста.

Ключевые новшества Cairo 1.10.0:

  • Включена в комплект утилита cairo-trace, позволяющая генерировать читаемые, легко воспринимаемые человеком, компактные раскладки формируемых определённым приложением векторных изображений,
    представленные в виде набора примитивных команд на псевдоязыке.
  • Проведена работа по увеличению производительности, расширены функции профилирования работы библиотеки. Наиболее заметные оптимизации добавлены в подсистемы OpenGL, DDX и pixman.
  • В подсистеме для формирования растровых изображений реализована новая техника растеризации полигонов и полностью переработан связанный с тесселяцией код. Данные изменения привели к заметному увеличению производительности и улучшению качества формируемых изображений.
  • Расширен API для формирования вывода на печать. Например, в предназначенный для печати файл теперь включается только одно сжатое представление изображений для всех используемых в документе шаблонов, что приводит к большому сокращению размера результирующего файла.
  • Повышена совместимость с различными методами аппаратной акселерации, в частности, добавлена новая подсистема OpenGL, которая заменила собой Glitz. Операции, связанные с рендерингом и обращением к аппаратному обеспечению, теперь совместно используются между Cairo и классическими OpenGL-приложениями, использующими libVA для обеспечения аппаратной акселерации декодирования видео.
  • Улучшена поддержка 16-разрядных буферов цветности (RGB16).

P.S. Добавлен LCD-Filter, и это очень радует.
Источник

Похожие записи

  • SUMo – Ваше программное обеспечение всегда в актуальном состоянии ( 21st May 2012)
  • SUMo – Ваше программное обеспечение всегда в актуальном состоянии ( 21st May 2012)
  • SUMo – Ваше программное обеспечение всегда в актуальном состоянии ( 21st May 2012)
  • SUMo – Ваше программное обеспечение всегда в актуальном состоянии ( 21st May 2012)
  • Nitro Reader 2.4.1.1 — удобная и функциональная программа просмотра PDF ( 21st May 2012)

Нет комментариев

Подпишись на эту запись comment rss
Оставить комментарий или два

 Имя (обязательно)

 Email (не публикуется)

 Сайт

September 2010
M T W T F S S
« Aug   Oct »
 12345
6789101112
13141516171819
20212223242526
27282930  

Ссылки

Рубрики

  • Hardware (2)
    • Видеокарты (1)
  • Общее (12)
  • Программирование (14759)
    • Утилиты (5)
    • Языки (1049)
      • JavaScript (9)
      • php (137)
        • cakePHP (2)
      • Ruby (897)

Архивы

  • May 2012 (1080)
  • April 2012 (1835)
  • March 2012 (1175)
  • February 2012 (1110)
  • January 2012 (830)
  • December 2011 (933)
  • November 2011 (779)
  • October 2011 (1169)
  • September 2011 (20)
  • August 2011 (22)
  • July 2011 (43)
  • June 2011 (30)
  • May 2011 (42)
  • April 2011 (46)
  • March 2011 (25)
  • February 2011 (53)
  • January 2011 (48)
  • December 2010 (39)
  • November 2010 (20)
  • October 2010 (718)
  • September 2010 (196)
  • August 2010 (655)
  • July 2010 (533)
  • June 2010 (607)
  • May 2010 (656)
  • April 2010 (696)
  • March 2010 (868)
  • February 2010 (542)

Последние записи

  • SUMo – Ваше программное обеспечение всегда в актуальном состоянии
  • SUMo – Ваше программное обеспечение всегда в актуальном состоянии
  • SUMo – Ваше программное обеспечение всегда в актуальном состоянии
  • SUMo – Ваше программное обеспечение всегда в актуальном состоянии
  • SUMo – Ваше программное обеспечение всегда в актуальном состоянии
  • Nitro Reader 2.4.1.1 — удобная и функциональная программа просмотра PDF
  • Nitro Reader 2.4.1.1 — удобная и функциональная программа просмотра PDF
  • Nitro Reader 2.4.1.1 — удобная и функциональная программа просмотра PDF
  • Nitro Reader 2.4.1.1 — удобная и функциональная программа просмотра PDF
  • Fraps 3.5.2 — исправления для Minecraft и OpenGL-игр

Свежие комментарии

  • Комментариев нет
  • Случайные записи

    • OCCT 4.2.0, новые платные OCCT Pro и загрузочная OCCT Live
    • Ноутбуки на базе Haswell предложат поддержку NFC
    • Обзор кулеров Cooler Master N520 и N620
    • Писатель подает на Ubisoft в суд, утверждая, что идея Assassin’s Creed была украдена
    • Новый iPad разойдётся тиражом более миллиона штук за первые сутки?
    • Обзор и тестирование материнской платы MSI A75MA-P35
    • OpenDNSSEC 1.0.0
© 2008 Особое программирование
Дизайн : Roam2Rome | Локализация шаблоны для wordpress и goodwin.wpbot.ru