SK1

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
sK1
sK1 2.0 (новий інтерфейс, в розробці.
Типредактор векторної графіки
РозробникsK1 Team
Стабільний випуск0.9.0 (9 травня 2009; 15 років тому (2009-05-09))
Версії2.0RC4 (27 травня 2019)
ПлатформаPython, C, Tcl /Tk
Операційна системаLinux, FreeBSD, Mac OS X
Мова програмуванняC і Python
Ліцензія LGPL
Репозиторійgithub.com/sk1project/sk1-wx
Вебсайтsk1project.org

sK1 — редактор для роботи з векторною графікою, розповсюджується на умовах ліцензії LGPL; за функціональністю схожий на CorelDRAW, Adobe Illustrator, Freehand та Inkscape.

Історія

Проект було започатковано невеликою командою (керівник проекту — Ігор Новиков) у 2003 році для доробки коду іншого вільного редактора векторної графіки — Skencil. Оскільки розробники Skencil припинили розробку версії 0.6.x своєї програми на базі віджетів Tk й почали розвивати нову її гілку із застосуванням бібліотек Gtk+, в усіх аспектах так і не довівши її до рівня попередньої версії, проект автоматично перетворився на форк Skencil. Спроба об'єднати зусилля з розробниками Skencil не увінчалася успіхом. У наш час[коли?] розробка Skencil фактично припинена, розробники програми радять користуватися sK1.

У 2007 році команда sK1 здійснила реверс-інженіринг формату CDR. Результати цієї роботи і перший варіант робочого імпортера CDR були представлені на конференції Libre Graphics Meeting 2007, що відбулася в травні 2007 року в Монреалі (Канада). Надалі, використовуючи CDR Explorer, команда розібрала структуру інших корелівських форматів. Цим досягнута найякісніша в наш час підтримка імпорту файлів у форматах CorelDRAW серед відкритого ПЗ.

PrintDesign

30 жовтня 2011 року на офіційному сайті з'явилось повідомлення, що розробка програми sK1 зупинена. Розробники почали все «з нуля» в проекті під назвою PrintDesign, основною метою якого було портування на платформу MS Windows.[1]. В 2013-2014 роках було випущено кілька alpha-версій даної программы. Але 8 жовтня 2014 в зв'язку с військовим конфліктом в Україні та подіями що склалися, зокрема команду покинули два розробника, розробку проектів PrintDesign і sK1 було об'єднано в одну гілку під назвою "sK1 2.0".[2]

sK1 2.0 (ex.PrintDesign)

Версія програми, що перебуває в активній розробці з 2014 року і є продовженням sK1 і PrintDesign.[3] Базується на основі бібліотеки wxWidgets під ліцензією GPL v.3 Вибір wxWidgets зумовлений планами портування програми на платформи MS Windows и MacOS X.

Позиціонування

Розробку sK1 було розпочато невеликою командою українських фахівців із додрукарської підготовки, що однозначно визначило спрямування проекту на повноцінну підтримку форматів PostScript, PDF, кольорової моделі CMYK та керування кольором; реалізація складних художньо-ілюстративних функцій не є пріоритетною для розробників. Неформально проект позиціонуєтся як вільна альтернатива комерційному редактору CorelDRAW.

Функціонал

Інструменти
  • Виділення,
  • Правка вузлів,
  • Лупа,
  • Малювання пов'язаних прямих відрізків (поліліній),
  • Малювання кривих Без'є,
  • Малювання еліпсів,
  • Малювання многокутників,
  • Введення тексту.

Підтримка форматів

Імпорт
  • CorelDRAW v7-X4 (CDR/CDT/CCX/CDRX/CMX)
  • Adobe Illustrator up to version 9 (на основі PostScript)
  • Postscript (PS) and Encapsulated Postscript (EPS)
  • Computer Graphics Metafile (CGM)
  • Windows Metafile (WMF)
  • XFIG
  • Scalable Vector Graphics (SVG)
  • Skencil/Sketch/sK1 (SK а також SK1)
  • Acorn Draw (AFF)
  • PLT - HPGL файли ріжучого плоттера
Експорт
  • AI - Adobe Illustrator 5.0 (на основі PostScript)
  • PDF - Portable Document Format
  • PS - PostScript
  • SVG - Scalable Vector Graphics
  • SK/SK1 - Skencil/Sketch/sK1
  • CGM - Computer Graphics Metafile
  • WMF - Windows Metafile
  • PLT - HPGL файли ріжучого плоттера

Супутні проекти

  1. [http://sk1project.org/palettes.php Palette

Collection]. Набір палітр під ліцензією PublicDomain (вільне використання в будь-який спосіб), які є мультиплатформенними та підтримуються таким програмним забезпеченням як sK1, Inkscape, GIMP, Scribus, Karbon, Calligra, LibreOffice, CorelDRAW, Corel PhotoPaint, Adobe Illustrator, Adobe Photoshop, Adobe InDesign, Xara Designer, Xara Web Designer та інші.

  1. UniConvertor. Програма для перетворення файлів одних векторних форматів на інші. Фактично це частина sK1, переписана для самостійного використання, котра розвивається тією ж командою. UniConvertor також використовується в Inkscape для відкриття файлів CorelDRAW та Sketch/Skencil. В рамках Google Summer of Code 2008 готується підтримка UniConvertor в Scribus.
  2. CDR Explorer. Програма для спрощення реверс-інженірингу форматів CorelDRAW.
  3. pymfvu. Програма для перегляду файлів у форматах WMF/EMF та експорту в SVG. По ходу розвитку проекту було складено детальний звіт про підтримку WMF різними вільними та пропрієтарними програмами. У наш час[коли?] не розвивається.
  4. LinCuttor. Програма для інтерактивної роботи з різальними плоттерами (формат PLT).

Нагороди

  • У 2007 році проект зайняв друге місце на конкурсі вільних проектів Trophées du Libre в категорії «Мультимедіа». Проект sK1 став першим вільним проектом з ексСРСР, який війшов у фінал цього конкурсу.
  • 2 місце в конкурсі «Найкращий вільний проект Росії», що проводиться журналом Linux Format 2009год.Среді групових проектів.

Посилання

  1. sK1 Project Reloaded.
  2. [1].
  3. [2].