sK1 2.0 - nyílt forráskódú, keresztplatformos vektorgrafikus szerkesztő

kimarite képe

Az alkalmazásról a honlapja azt mondja, hogy olyan szerkesztő, mint például CorelDRAW, az Adobe Illustrator vagy a Freehand. Legfontosabb jellemzője a professzionálisan pontos nyomtatás és a nyomtatáshoz előkészített PDF kimenet.

Az sK1 támogatja az alapvető vektorgrafikus rajzelemeket: téglalapok, lekerekített téglalapok, ellipszisek, pitek, szektorok, akkordok, sokszögek, Bézier-görbék, szöveg és bitképek.

Bővebben: https://sk1project.net/sk1/
Honlap: https://sk1project.net/

Vektorgrafikus szerkesztés

A vektorgrafika a számítógépes grafikában az az eljárás, melynek során geometriai primitíveket (rajzelemeket), mint például pontokat, egyeneseket, görbéket és sokszögeket használunk képek leírására. Ennek az ellentéte a rasztergrafika, ahol képek leírására szabályos elrendezésű pontokat használunk.
Forrás: https://hu.wikipedia.org/wiki/Vektorgrafika

Felkészülés a telepítésre

A bejegyzés végén megtalálod a letölthető telepítőket. Ha azokat használnád inkább, akkor a most részletezett módszert, telepítéseket nyugodtan felejtsd el, mert nincs rá szükséged.

A forrásból telepítés módszerét mutatom be részletesen!
A README.txt fájlban leírtakat alkalmazom ... .
A tesztelt rendszer a Debian 10 (Buster).

Függőségek (a forgatáshoz),

  • gettext
  • libcairo2-dev
  • liblcms2-dev
  • libmagickwand-dev
  • libpango1.0-dev
  • python-dev
  • python-cairo-dev

és telepítésük.

sudo apt-get install gettext libcairo2-dev liblcms2-dev libmagickwand-dev libpango1.0-dev python-dev python-cairo-dev

Függőségek (az alkalmazás telepítés utáni használatához)

  • python-wxgtk2.8 (for sK1 only)
  • python-pil
  • python-reportlab
  • python-cairo
  • python-cups

és telepítésük.

sudo apt-get install python-wxgtk3.0 python-pil python-reportlab python-cairo python-cups

... a kiemelt csomag verziószáma a te rendszereden más is lehet, és az is előfordulhat, hogy egynél több verzió érhető el. Én a 3.0-ás verziót választottam, mert a követelményhez (2.8) közelebb áll, mint a nálam szintén elérhető 4.0-ás verzió.

Fontos: az alkalmazás kizárólag a Python 2.x verzióival működik.
Ha a rendszered a Python 3.x valamelyik verzióját használja, úgy nem fog menni már a telepítés sem.

Ellenőrzés:

python --version

Kimenet:

Python 2.7.16

Letöltés

A honlapról letölthető a jelenlegi
stabil (RC4) | https://downloads.sk1project.net/sk1/2.0rc4/sk1-2.0rc4.tar.gz
és a
development (RC5) | https://sk1project.net/sk1/daily-builds/
forrás.

Figyelj arra, hogy a letöltési lehetőségek idővel megváltoznak, és inkább látogasd meg az oldalt az új verziók miatt: https://sk1project.net/sk1/download/

Én a stabil verziót töltöttem le, ezt fogom telepíteni ...

Telepítési lehetőségek

Kétféle telepítés lehetséges.

Kihagytunk volna egy fontos lépést? Igen! Először is,
-- ki kell bontanod a letöltött forrás fájlt (Archívumkezelő),
-- majd be kell lépned a kibontott könyvtárba.
Ja, ahogy máskor is ... . Immár következhet a telepítés.

# Én a 2. módszert követtem.

1) Telepítő szkript használata

-- csomag függőségek építése, beállítása

python setup-sk1.py build

-- csomag telepítés

python setup-sk1.py install

-- eltávolítás, ha ...

python setup-sk1.py uninstall

2) DEB vagy RPM csomag készítése

-- Ubuntu|Mint|Debian stb.

python setup-sk1.py bdist_deb

-- Fedora|OpenSuse|Mageia

python setup-sk1.py bdist_rpm

-- forrás

python setup-sk1.py sdist

Az elkészült telepítő helye ... belépek a könyvtárba,

~/sk1-2.0rc4/dist/

telepítem az alkalmazást (dpkg csomagkezelő),

sudo dpkg --install python-sk1-2.0rc4_amd64.deb

és megnézem, van-e javítandó függőség (apt-get csomagkezelő).

sudo apt-get -f install

Az alkalmazás kinézete:

Enjoy :-)

https://www.youtube.com/watch?v=72bSybRangA

-----

Letölthető telepítők

Linux Mint

  python-sk1-2.0rc4_mint_19_amd64.deb
  python-sk1-2.0rc4_mint_18_amd64.deb
  python-sk1-2.0rc4_mint_18_i386.deb
  python-sk1-2.0rc4_mint_17_amd64.deb
  python-sk1-2.0rc4_mint_17_i386.deb

Debian (LMDE)

  python-sk1-2.0rc4_debian_9_amd64.deb
  python-sk1-2.0rc4_debian_9_i386.deb
  python-sk1-2.0rc4_debian_8_amd64.deb
  python-sk1-2.0rc4_debian_8_i386.deb
  python-sk1-2.0rc4_debian_7_amd64.deb
  python-sk1-2.0rc4_debian_7_i386.deb

Ubuntu

  python-sk1-2.0rc4_ubuntu_18.10_amd64.deb
  python-sk1-2.0rc4_ubuntu_18.04_amd64.deb
  python-sk1-2.0rc4_ubuntu_16.04_amd64.deb
  python-sk1-2.0rc4_ubuntu_16.04_i386.deb
  python-sk1-2.0rc4_ubuntu_14.04_amd64.deb
  python-sk1-2.0rc4_ubuntu_14.04_i386.deb

Elementary OS

  python-sk1-2.0rc4_elementary5.0_amd64.deb
  python-sk1-2.0rc4_elementary0.4_amd64.deb
  python-sk1-2.0rc4_elementary0.3_amd64.deb

Arch Linux

  sk1-2.0rc4.archlinux.pkgbuild.zip

Fedora

  sk1-2.0rc4-0.fc29.x86_64.rpm
  sk1-2.0rc4-0.fc28.x86_64.rpm
  sk1-2.0rc4-0.fc27.x86_64.rpm

Opensuse

  sk1-2.0rc4-0.opensuse15.0.x86_64.rpm
  sk1-2.0rc4-0.opensuse42.3.x86_64.rpm

Régebbi verziók

https://sk1project.net/sk1/old-releases/

Windows

  sk1-2.0rc4-win64_headless.msi
  sk1-2.0rc4-win32_headless.msi
  sk1-2.0rc4-win64-portable.zip
  sk1-2.0rc4-win32-portable.zip