sK1 Project :: СПО решения для полиграфии

Приложение для иллюстраций sK1 2.0

Про векторный редактор sK1

sK1 - мультиплатформенный редактор векторной графики с открытым кодом, сходный с CorelDRAW, Adobe Illustrator или Freehand. Основные отличия sK1 это профессиональная прецезионная печать и генерация PDF и PostScript файло, пригодныхдля полиграфии.

Наиболее важные свойства sK1 2.0:

  • Поддержка CMYK и SPOT цветов
  • Рендеринг на основе библиотеки Cairo
  • Мультиязычный текстовый движок на на базе библиотеки Pango
  • Управление цветом как для вектоных изображений, так и для растровых
  • Большой набор фильтров импорта/экспорта
  • Мультиплатформенный пользовательский интерфейс на основе wxWidgets
Примечание: цвета PANTONE® являются частным случаем SPOT цветов.

Ветка sK1 0.9.x (на Tk виджетсете) является замороженной, поскольку библиотека Tk устарела и не развивается. Ветка sK1 2.0 стала преемником этого приложения.

Скриншоты sK1 2.0

  

  

  

  

  

История разработки sK1

Изначально редактор sK1 был форком приложения Sketch 0.6.15. Это получилось в результате множественных патчей Sketch'а в процессе миграции нашей печатной фирмы на свободный софт. Развитие Sketch'а в итоге остановилось, и когда разработчики Sketch/Skencil решили переключиться на Gtk+ виджетсет, мы объявили про форк. Кодовая база проекта была переведена на Ttk виджеты (последние версии tcl/tk), была добавлена поддержка CMYK, управление цветом и отрисовка через библиотеку Cairo.

Название "sK1" является сокращением от "Sketch/Skencil", а вторая большая K означает, что приложение сходно по дизайну с KDE программами, хотя реальных зависимостей от KDE библиотек не было. Номер 1 обозначал нашу цель - стабильное приложение, совместипое с CorelDraw и Adobe Illustrator, и пригодное для повседневной работы в препрессе.

В декабре 2006-го мы начали изучать формат CDR. Импортер CDR получилось сделать за несколько недель и представить вместе с sK1 на конференции LGM2007 в Монреале (Квебек, Канада).

К сожалению, Ttk виджетсет не продолжил свое развитие. Поэтому нам пришлось принимать решение о кардинальной смене виджетсета. Одновременно назрела необходимость удаления Xlib зависимостей из модели документа для обеспечения мультиплатформенности. Поэтому мы аннонсировали в 2010-м году "перезагрузку" проекта.

Два года было потрачено на прототипирование и эксперименты. В окончательном варианте мы выбрали wxWidgets как наиболее подходящий виджетсет для мультиплатформенного приложения. Также мы полностью изменили архитектуру приложения и дизайн модели документа. Таким образом, редактор sK1 2.0 был переписан полностью с нуля.