Inkscape 1.0 на Fedora 32 | |
Первоначальный выпуск | 2 ноября 2003 г.; 16 лет назад (2003-11-02) |
---|---|
Стабильный выпуск | 1.0.1 (6 сентября 2020 года; 48 дней назад (2020-09-06)) |
Репозиторий | |
Написано на | C ++ с gtkmm, Python (расширения) |
Операционная система | FreeBSD. Linux. macOS. Windows |
Платформа | IA-32 и x64 |
Размер | 81,6 МБ |
Доступно в | 90 языков |
Тип | |
Лицензия | GPLv3 + |
Веб-сайт | inkscape.org |
Inkscape - это бесплатный с открытым исходным кодом, используемый для создавать векторные изображения, в основном в формате Scalable Vector Graphics (SVG). Можно импортировать и экспортировать другие форматы.
Inkscape может отображать примитивные векторные формы (например, прямоугольники, эллипсы, многоугольники, дуги, спирали, звезды и 3D-блоки) и текст. Эти объекты могут быть заполнены сплошными цветами, узорами, радиальными или линейными цветовыми градиентами, а их границы могут быть обведены, оба с регулируемой прозрачностью. Также поддерживается встраивание и дополнительная трассировка из растровой графики, что позволяет редактору создавать векторную графику из фотографий и других растровых источников. Созданными формами можно дополнительно манипулировать с помощью преобразований, таких как перемещение, поворот, масштабирование и наклон.
Inkscape начал свою деятельность в 2003 году как вилка кода проекта Sodipodi. Sodipodi, разрабатываемый с 1999 года, сам был основан на Gill от Raph Levien (приложение для иллюстраций GNOME). Одним из основных приоритетов проекта Inkscape была согласованность интерфейса и удобство использования благодаря соблюдению GNOME руководств по человеческому интерфейсу.
Inkscape FAQ интерпретирует слово Inkscape как составную часть чернил. и -scape.
Четыре бывших разработчика Sodipodi (Тед Гулд, Брайс Харрингтон, Натан Херст и MenTaLguY) возглавили форк, сославшись на различия в целях проекта, открытость для сторонних вкладов и технические разногласия. Они сказали, что Inkscape сосредоточит разработку на реализации полного стандарта SVG, тогда как при разработке Sodipodi упор делался на разработку универсального редактора векторной графики, возможно, за счет SVG.
После разветвления разработчики Inkscape изменили язык программирования. от C до C ++ ; адаптированы привязки C ++ к набору инструментов GTK (ранее GIMP Toolkit) (gtkmm ); переработан его пользовательский интерфейс и добавлен ряд новых функций. Внедрение Inkscape стандарта SVG, хотя и неполное, постепенно улучшается.
С 2005 года Inkscape участвует в программе Google Summer of Code.
Вплоть до В конце ноября 2007 г. репозиторий исходного кода Inkscape размещался на SourceForge. После этого он переместился на Launchpad. В июне 2017 года он переместился в GitLab.
Рабочий процесс Inkscape основан на векторных объектах. Инструменты позволяют манипулировать примитивными векторными формами: простыми, такими как прямоугольники, эллипсы и дуги, а также более сложными объектами, такими как трехмерные блоки с регулируемой перспективой, звездами, многоугольниками и спиралями. Функция визуализации, которая может создавать такие объекты, как штрих-коды, календари, сетки, шестеренки и кривые рулетки (с помощью инструмента спирограф ). Эти объекты могут быть заполнены сплошными цветами, узорами, радиальными или линейными цветовыми градиентами, а их границы могут быть обведены, оба с регулируемой прозрачностью. Все это можно дополнительно редактировать с помощью преобразований, таких как перемещение, вращение, масштабирование и наклон, или путем редактирования контуров.
Другие инструменты позволяют создавать кривые Безье, рисовать линии от руки (карандаш) или каллиграфические (похожие на кисть) штрихи, которые поддерживают графический планшет ..
Inkscape может писать и редактировать текст с помощью инструментов, доступных для изменения шрифта, интервала, кернинга, поворота, перетекания по контуру или придания формы. Текст можно преобразовать в контуры для дальнейшего редактирования. Программа также имеет функцию слоев (а также объектов), которая позволяет пользователю организовывать объекты в предпочтительном порядке наложения на холсте. С помощью этих функций объекты можно сделать видимыми / невидимыми и заблокировать / разблокировать.
Библиотеки символов позволяют Inkscape использовать существующие символы, такие как символы логического элемента или пиктограммы DOT. Дополнительные библиотеки могут быть включены пользователем.
Inkscape поддерживает трассировку изображений, процесс извлечения векторной графики из растровых источников.
Клоны - это дочерние объекты исходного родительского объекта. К ним могут быть применены различные преобразования, такие как: размер, положение, поворот, размытие, непрозрачность, цвет и симметрия. Клоны обновляются в реальном времени при изменении родительского объекта.
Каждый объект на чертеже может быть подвергнут произвольным аффинным преобразованиям : перемещению, повороту, масштабированию, перекосу и настраиваемой матрице. Параметры трансформации можно указывать численно. Преобразования могут быть привязаны к углам, сеткам, направляющим и узлам других объектов или быть выровнены в указанном направлении, с равным интервалом или случайным образом.
Объекты можно сгруппировать. Группы объектов ведут себя аналогично объектам. Объекты в группе можно редактировать, не разгруппировывая их предварительно.
Z-порядок определяет порядок, в котором объекты отображаются на холсте. Объекты с высоким Z-порядком рисуются поверх объектов ниже по Z-порядку. Порядком объектов можно управлять либо с помощью слоев, либо вручную перемещая объект вверх и вниз в Z-порядке. Слои могут быть заблокированы или скрыты, что предотвращает изменение и случайный выбор.
Инструмент «Создать мозаичные клоны» позволяет создавать симметричные или сетчатые рисунки с использованием различных симметрий плоскости.
Внешний вид объектов можно дополнительно изменить с помощью масок и обтравочных контуров, который может быть создан из произвольных объектов, включая группы.
Атрибуты стиля «прикреплены» к исходному объекту, поэтому после вырезания / копирования объекта в буфер обмена атрибуты стиля можно вставить в другой объект.
Inkscape имеет обширный набор инструментов для редактирования контуров (поскольку они являются основным элементом векторного файла):
Inkscape включает функцию под названием Live Path Effects (LPE), которая может применять различные модификаторы к пути. Деформация конверта доступна через эффекты контура и обеспечивает эффект перспективы. Таких эффектов живого пути более десятка. LPE может быть наложен на один объект и иметь интерактивный режим реального времени на холсте и редактирование эффектов на основе меню.
Основным форматом Inkscape является SVG 1.1, что означает, что он может создавать и редактировать с возможностями и в рамках ограничений этого формата. Любой другой формат необходимо либо импортировать (преобразовать в SVG), либо экспортировать (преобразовать из SVG). Формат SVG внутренне использует стандарт каскадных таблиц стилей (CSS). Реализация стандартов SVG и CSS в Inkscape не завершена. В частности, он не поддерживает анимацию изначально. Inkscape имеет многоязычную поддержку, особенно для сложных скриптов. Форматы, в которых использовалась библиотека UniConvertor, не поддерживаются в следующем выпуске 1.0. Временным решением является параллельная установка версии 0.92.x.
Имя формата | Импорт | Экспорт |
---|---|---|
Adobe Illustrator Artwork ( AI) | родной | |
CorelDRAW (CDR) | родной | |
Microsoft Visio Drawing (VSD) | родной | |
переносной документ Формат (PDF) | собственный | собственный |
сжатый SVG (SVGZ) | собственный | |
JPEG | собственный | |
PNG | собственный | |
GIF | собственный | |
BMP | собственный | |
метафайл компьютерной графики (CGM) | с UniConvertor | |
Encapsulated Postscript (EPS) | с Ghostscript | родным |
PostScript (PS) | с Ghostscript | родным |
SK1 | с UniConvertor | |
эскиз | с расширением | |
Xfig (FIG) | с расширением | |
Flash XML Graphics (FXG) | родной | |
Hewlett-Packard Graphics Language (HPGL) | собственный | |
HTML5 элемент холста | собственный | |
LaTeX (Te X) | native | |
Synfig (SIF) | native | |
Extensible Application Markup Language (XAML) | native |
Последняя версия Inkscape доступна для Linux, Windows и платформы macOS. Inkscape входит в состав всех основных дистрибутивов Linux (включая Debian, Ubuntu, Fedora, OpenSUSE ) с GTK + 2.20+.
По состоянию на 2017 год поддержка планшетов Wacom для GTK 3 находится в стадии возрождения.
Версия | Дата выпуска | Примечательные особенности | ||
---|---|---|---|---|
Старая версия, больше не поддерживается: 0.35 | 11 ноября 2003 г. | Первоначальный выпуск Inkscape на основе Sodipodi 0.32, новые сочетания клавиш | ||
Старая версия, больше не поддерживается: 0,36 | 11 декабря 2003 г. | Редизайн графического интерфейса пользователя и улучшенное удобство использования | ||
Старая версия, больше не поддерживается: 0,37 | 16 февраля 2004 г. | Логические операции пути и вставка / начало пути, основной рефакторинг кода | ||
Старая версия, больше не поддерживается: 0.38 | 12 апреля 2004 г. | Кернинг текста и межбуквенный интервал, многоступенчатые градиенты | ||
Старая версия, больше не поддерживается: 0.39 | 20 июля 2004 г. | Маркеры, клоны и узоры | ||
Старая версия, нет больше не поддерживается: 0,40 | 30 ноября 2004 г. | Поддержка нескольких уровней, трассировка растровых изображений (только оттенки серого) и текст на пути | ||
Старая версия, больше не поддерживается: 0,41 | 10 февраля 2005 г. | Инструмент клонирования плитки и трассировка цветного растрового изображения | ||
Старая версия, больше не поддерживается: 0.42 | 26 июля 2005 г. | Поддержка плавного текста, стилизация фрагментов текста, поддержка расширенных эффектов и новый инструмент градиента | ||
Старая версия, больше не поддерживается: 0.43 | 19 ноября 2005 г. | Инструмент соединителя, чувствительность к давлению / углу планшета | ||
Старая версия, больше не поддерживается: 0,44 | 24 июня 2006 г. | Панель слоев, поддержка обрезки и маскирования, экспорт PDF с прозрачностью | ||
Старая версия, больше не поддерживается: 0,45 | 5 февраля 2007 г. | Размытие по Гауссу, узор вдоль контура, новая панель «История отмены», улучшенная трассировка растровых изображений с использованием простого интерактивного извлечения объектов, цветовые эффекты | ||
Старая версия, больше не поддерживается: 0,46 | 24 марта 2008 г. | Да cking пользовательский интерфейс, Paint Bucket, инструменты Tweak и 3D Box, эффекты Live Path, поддержка большинства фильтров SVG, возможность открывать файлы PDF, импорт из Open Clip Art Library, а также OpenType / PostScript и Type1 поддержка шрифтов | ||
Старая версия, больше не поддерживается: 0.47 | 24 ноября 2009 г. | Инструмент «Ластик» (может нарезать контуры), автосохранение по времени, интерфейс спиро-сплайнов для контуров, автосглаживание узлов для контуров, проверка орфографии для текстового инструмента, новые эффекты контура, такие как «эскиз» и «штриховка», новые расширения Python, такие как «алфавитный суп» и «преобразование в шрифт Брайля », базовая поддержка шрифтов SVG | ||
Старая версия, больше не поддерживается: 0,48. 0,48,5 | 23 августа 2010 г.;. июль 2014 г. | Редактирование многолучевого узла, улучшенный текстовый инструмент: нижний индекс, верхний индекс, числовые и предустановленные входы для кернинга текста, отслеживания и других улучшений текста, новый инструмент Airbrush (Spray), экспорт LaTeX в PDF / PS / EPS, расширение JessyInk для создания презентаций, просматриваемых в SVG-e подключенные веб-браузеры | ||
Старая версия, больше не поддерживается: 0.91 | 30 января 2015 г. | Переключен с libnr на Cairo библиотеку рендеринга, что обеспечило значительную скорость рендеринга улучшение. Инструмент измерения, новые форматы импорта / экспорта, режим градаций серого, режимы выравнивания, библиотека символов и поддержка трафаретов Visio, направляющие могут иметь надписи, штрихи переменной ширины (PowerStroke). | ||
Старая версия, больше не поддерживается: 0.92 | 4 января 2017 г. | Инфраструктура; Теперь поддерживаются сеточные градиенты, несколько новых эффектов контура, разрешение по умолчанию изменено с 90 dpi на 96 dpi в соответствии со стандартом CSS. | ||
Старая версия, больше не поддерживается: 0.92.1 | 7 февраля 2017 г. | Несколько исправлений ошибок | ||
Старая версия, больше не поддерживается: 0.92.2 | 7 августа 2017 г. | Несколько исправлений ошибок и пакетный преобразователь 90 в 96 точек на дюйм | ||
Старая версия, больше не поддерживается: 0.92.3 | 11 марта 2018 г. | Snap-пакет готов для Linux, 32- и 64-разрядных версий Windows и готов к работе с приложениями Windows 10, выпуск macOS не готов тем не менее, несколько исправлений ошибок | ||
Старая версия, больше не поддерживается: 0.92.4 | 17 января 2019 г. | Повышена стабильность, исправлены ошибки | ||
Старая версия, но все еще поддерживается: 0.92.5 | 9 апреля 2020 г. | Повышенная стабильность, исправления ошибок, расширения, совместимые с Python 2 и 3 | ||
Старая версия, больше не поддерживается: 1.0alpha | январь 17, 2019 | Акцент на техническое обслуживание и оптимизацию, см. Новую дорожную карту с версиями от 0.92 до 1.2, GTK + 3 Transit ion, Python 2–3 | ||
Старая версия, больше не поддерживается: 1.0beta1 | 2019-09-08 | Тестовый пример и документация, сертифицированная версия MacOS, улучшенный HiDpi и многое другое | ||
Старая версия, больше не поддерживается: 1.0beta2 | 2019-12-03 | Исправлены ошибки, MacOS 10.10-10.15 Catalina Поддерживается | ||
Старая версия, больше не поддерживается: 1.0rc1 | 2020-04-09 | Исправлены ошибки | ||
Текущая стабильная версия: 1.0 | 2020-05-04 | Фокус стабилизации | ||
Легенда: Старая версия Старая версия, все еще поддерживается Последняя версия Последняя предварительная версия Будущий выпуск |
Иллюстрация крыла стрекозы
План собора
Игровая консоль
Карта Италии в 1796 году.
Цветочный рисунок с Inkscape
Простая улыбка, созданная с помощью Inkscape
Рисунок манги, созданный с помощью inkscape
Сравнение растров и векторов
Структура 6 -Ацетилдигидроморфина гидрохлорид, Cas 63715-94-6.
Викискладе есть материалы, связанные с Inkscape. |
Викиучебники содержат больше информации по теме: Inkscape |
Викиверситет содержит обучающие ресурсы по Inkscape |