Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Hekuri
  • Kush është autori i versionit të parë të gimp. Shihni se çfarë është "GIMP" në fjalorë të tjerë

Kush është autori i versionit të parë të gimp. Shihni se çfarë është "GIMP" në fjalorë të tjerë

Anna Semyonova ndau mësimin. 1. Krijoni një skedar të ri me përmasa 700 me 1000 px me sfond transparent. Zgjidhni ngjyrën e sfondit paraprakisht 2. Më pas, duke mbetur në këtë shtresë, shkoni te Zgjidh-Të gjitha. 3. Krijoni një shtresë të re transparente. Zvogëlo zgjedhjen me 20-25 px (opsionale)
Alokimi-Inventari. 4. Pa hequr përzgjedhjen, zgjidhni mjetin Gradient me një nga këto forma për të zgjedhur: Përvijimi (këndor) ose skica (sfera) ose Përvijimi (gullimë), zgjidhni ngjyrën sipas dëshirës, ​​për shembull, unë zgjodha këto ngjyra për sfond. Dhe mbushni kornizën nga mesi me këtë gradient.
Hiqni përzgjedhjen (Zgjidh-Fshi) 5. Tani kërkojmë një klip të përshtatshëm (File-Open as layers...) Nëse madhësia është e madhe, atëherë duke përdorur mjetin Scale, zvogëlojeni atë në madhësinë e dëshiruar. Mos harroni të përfshini dimensionet.
Vendoseni atë në fund duke zgjedhur mjetin Lëviz. Si kjo.
6. Tani, në teori, duhet ta ndajmë në 3 pjesë, udhëzuesit do të na ndihmojnë. Shkoni te Image-Guides-Guides në %... Zgjidhni horizontal. Do të kemi një vijë horizontale në mes që mund të lëvizet. Ne bëjmë një udhëzues të dytë, për këtë shkojmë Filters-Repeat
Në pamje nuk ka ndryshuar asgjë, por në fakt është shtuar një tjetër guidë. Zgjidhni mjetin Zhvendos, kontrolloni kutinë Select Layer/Guides dhe lidhni miun (kursori do të bëhet ikona e gishtit tregues) mbi vijën dhe lëvizeni aty ku është e nevojshme, lart ose poshtë. Lëvizni udhëzuesin tjetër në të njëjtën mënyrë. Shënimi është gati.
Tani ju duhet të shkurtoni dhe kurseni. Zgjidhni mjetin Crop dhe zgjidhni pjesën e sipërme deri në udhëzuesin e parë. Nëse zgjedhja është e saktë, vija do të bëhet e gjelbër.
Pasi të vendosen dimensionet, klikoni brenda përzgjedhjes dhe teprica do të pritet. Skedari tjetër-Ruaj si...
zgjidhni shtesën që ju nevojitet.

Kthehuni në kornizën tuaj. Le të shkojmë Edit-Zbëj. Dimensionet e kanavacës do të kthehen në madhësinë e tyre origjinale.
Zgjidhni përsëri mjetin Crop. Zgjidhni pjesën e mesme, klikoni brenda, korniza do të pritet. Dhe ruajeni saktësisht në të njëjtën mënyrë si pjesa e parë, me të njëjtën shtrirje, por me një emër tjetër Kthehuni në kornizë. Anulo përsëri (Redakto-Zhbërthe). Dimensionet e kanavacës do të kthehen në madhësinë e tyre origjinale. Prisni përsëri dhe zgjidhni pjesën e poshtme dhe ruajeni në të njëjtën mënyrë si ato të mëparshmet.
Kur e futni në kod, kur ngarkoni Radikalin, zgjidhni kutitë: zvogëlojeni në...

Rusisht dhe 74 gjuhë të tjera

Botimi i parë Versioni i fundit Shtetit Faqja e internetit

Programi i manipulimit të imazheve GNU ose GIMP(rusisht) Gimp) - redaktori i grafikës raster, një program për krijimin dhe përpunimin e grafikëve raster dhe mbështetje të pjesshme për të punuar me grafikë vektoriale. Projekti u themelua në vitin 1995 nga Spencer Kimbell dhe Peter Mattis si një projekt tezë dhe aktualisht mbështetet nga një grup vullnetarësh. Shpërndarë sipas kushteve të Licencës së Përgjithshme Publike GNU.

Prezantimi

Fillimisht, shkurtesa "GIMP" nënkuptonte anglisht. Programi i përgjithshëm i manipulimit të imazhit , dhe në 1997 emri i plotë u ndryshua në "GNU Image Manipulation Program" dhe programi u bë zyrtarisht pjesë e Projektit GNU.

Detyrat tipike që mund të realizohen me GIMP përfshijnë krijimin e grafikëve dhe logove, shkallëzimin dhe prerjen e fotografive, ngjyrosjen, kombinimin e imazheve duke përdorur shtresa, retushimin dhe konvertimin e imazheve në formate të ndryshme.

Pozicionimi i GIMP

Për një kohë të gjatë, GIMP u krijua duke marrë parasysh dëshirat e përdoruesve, por kryesisht sipas preferencave të zhvilluesve dhe pa përfshirjen e ekspertëve ergonomikë. Nuk kishte asnjë vizion holistik të projektit. Për zgjidhjen e problemeve të akumuluara si pasojë janë marrë një sërë masash.

Në vitin 2005, projekti GIMP u regjistrua si pjesëmarrës në programin OpenUsability. Në takimin e Libre Graphics në mars 2006, u zhvillua takimi i parë midis OpenUsability dhe ekipit të zhvillimit të GIMP, gjatë të cilit u përcaktua vizioni për GIMP si produkt për përdoruesit fundorë:

  • GIMP është softuer falas;
  • GIMP është një aplikacion për retushimin e fotografive me cilësi të lartë që ju lejon të krijoni imazhe origjinale;
  • GIMP është një aplikacion me cilësi të lartë për krijimin e grafikës së ekranit dhe ueb-it;
  • GIMP është një platformë për shkencëtarët dhe dizajnerët për të krijuar algoritme të fuqishme dhe të avancuara të përpunimit të grafikës;
  • GIMP ju lejon të automatizoni veprime të përsëritura;
  • GIMP zgjatet lehtësisht duke instaluar thjesht shtesa.

Këto teza përcaktojnë zhvillimin e mëtejshëm të GIMP.

Në vjeshtën e vitit 2006, në kuadër të projektit OpenUsability u krye një studim, rezultatet e të cilit formalizohen gradualisht në formën e rekomandimeve dhe specifikimeve dhe po zbatohen.

Mundësitë

Diapozitivët tregojnë furçat, modelet dhe gradientët e disponueshëm për GIMP (Mac OS X Lion)

Disavantazhet, zgjidhjet dhe zgjidhjet e tyre

Aktualisht, përdorimi i GIMP në dizajnin komercial, printimin dhe fotografinë shoqërohet me një sërë vështirësish dhe në shumë raste është plotësisht e pamundur:

  • nuk ka mbështetje për ngjyrat spot (dhe paletat Pantone - për arsye licencimi);
  • nuk ka mbështetje të plotë për modelet me ngjyra, CIELAB dhe CIE XYZ;
  • nuk ka mbështetje për 16 ose më shumë bit për kanal ngjyrash;
  • nuk ka mbështetje për HDRi dhe operatorët e hartës së tonit;
  • nuk ka shtresa procedurale (rregulluese) dhe shtresa efektesh (stilesh).

Shumë nga mangësitë e përmendura janë planifikuar të eliminohen në fazën e dytë të kalimit në përdorimin e bibliotekës GEGL.

Arkitekturë

GIMP 2.x me ndërfaqe GTK+ 2.x

GIMP përdor GTK+ për të ndërtuar elementë të ndërfaqes. GTK+ fillimisht u përfshi me GIMP si një zëvendësim për bibliotekën komerciale Motif nga e cila vareshin versionet e hershme të GIMP. GIMP dhe GTK+ u zhvilluan fillimisht për Sistemin e Dritareve X, duke funksionuar në një sistem operativ të ngjashëm me Unix, por që atëherë është transferuar në Microsoft Windows, OS/2, Mac OS X dhe SkyOS.

GIMP dhe programe të tjera

FilmGimp/Cinepaint/Glasgow

FilmGimp, i quajtur tani Cinepaint, është një pirun i GIMP 1.0.4 dhe është zhvilluar në mënyrë të pavarur që atëherë. Cinepaint është projektuar posaçërisht për ngjyrosjen dhe retushimin e kornizave video duke përdorur një menaxher kornizë dhe "shtresa qepë". Thellësia e ngjyrave është rritur në 32 bit me pikë lundruese për kanal në vend të 8 të GIMP. Skedarët e prodhuar nga Cinepaint nuk janë të pajtueshëm me GIMP, kryesisht për shkak të dallimeve në thellësitë e ngjyrave të mbështetura. Për të njëjtën arsye, GIMP nuk mbështet furçat dhe teksturat Cinepaint.

Për disa kohë, Cinepaint u rishkrua plotësisht me emrin Glasgow. Në shkurt 2007, u lëshua një version alfa i produktit. Gjatë dy viteve të fundit [ Kur?] nuk ka punë aktive në të dy projektet

GIMPshop

GIMP në sisteme të ndryshme operative

Linux

FreeBSD

GIMP është pjesë e koleksionit të porteve FreeBSD.

MAC OS X

Ekziston një ndërtim i GIMP për MAC OS.

Microsoft Windows

GIMP dhe Google Summer of Code

Në vitin 2006, ekipi GIMP mori pjesë në programin Google Summer of Code me një sërë projektesh, nga të cilat u përfunduan me sukses:

  1. Shtresat vektoriale. Puna për integrimin e saj filloi vetëm në fund të vitit 2008. Implementimi përfundimtar pritet të jetë i disponueshëm në versionin 2.8.
  2. Analog i pikës së zhdukjes nga Photoshop
  3. Analog i furçës shëruese nga Photoshop. Projekti është përfshirë në versionin 2.4.
  4. Aftësia për të shkruar skripta në Ruby. Kodi është në pemën e vet SVN
  5. Zbatimi i algoritmeve të ndryshme të valëve. Kodi burimor mund të gjendet në regjistrin e zgjerimit GIMP: denoise (zvogëlimi i zhurmës), ihalf (gjysmëtonimi i përmbysur), jp2 (mbështetje JPEG2000).

Në vitin 2008, ekipi mori pjesë përsëri në program; Katër nga pesë projektet u përfunduan me sukses:

  1. Kategorizimi i burimeve (brushat, teksturat, etj.) me etiketa
  2. Shkrimi i tekstit direkt në kanavacë. E disponueshme tashmë në versionin e paqëndrueshëm.
  3. Përmirësimi i skriptimit të Python. Projekti do të përfshihet në versionin 2.10.
  4. Operacionet e domenit të frekuencës për GEGL. Projekti përdor një bibliotekë, licenca e së cilës nuk lejon që ky kod të përfshihet në pemën kryesore të zhvillimit.

Në vitin 2009, ekipi përfundoi me sukses projektet e mëposhtme:

  1. Mostrat eksperimentale për GEGL të krijuar për të rritur dhe ulur madhësinë e imazhit. Kodi përfshihet në pemën kryesore të zhvillimit të GEGL.
  2. Implementimi bazë i buferëve të përshpejtuar nga hardueri dhe disa operatorëve GEGL
  3. Zbatimi i një furçe përsosjeje për mjetin e përzgjedhjes së planit të parë. Përfshirja e këtij kodi është planifikuar për të ardhmen.
  4. Ndërfaqe e përmirësuar për dinamikën e duarve. Në dispozicion që nga versioni 2.7.1.

Projektet e mëposhtme u përfunduan me sukses në vitin 2010:

  1. Krijo operacione GEGL për projeksionin dhe matjen e tonit, ndërto HDR dhe mbështet RGBE
  2. Krijimi i një mjeti të transformimit të kornizës. Kodi përfshihet në degën kryesore të GIMP.

Projektet e mëposhtme u përfunduan me sukses në vitin 2011:

  1. Krijimi i një mjeti për futjen e shtrembërimeve (Warp Transform)
  2. Krijimi i një mjeti klonimi pa probleme (CLone pa probleme). Në dispozicion në një temë të veçantë, të planifikuar për 2.10.
  3. Widget i ri për futjen e dimensioneve. Në dispozicion në një temë të veçantë, të planifikuar për 2.10.
  4. Rendering dhe GPU Computing me OpenCL në GEGL. Inkorporuar në degën e zhvillimit GEGL.
  5. Transferimi i filtrave GIMP në operacionet GEGL. Lëshuar si pjesë e versionit 0.1.8.

Nuskë

Wilber është maskota e GIMP dhe është krijuar nga Tuomas "tigert" Kuosmanen.

Logot GIMP me Wilbert

Shënime

Bibliografi

  • I. A Khakhaev Redaktori falas i grafikës GIMP: hapat e parë. - DMK-press, shtator 2009. - 232 f. - 1000 kopje. - ISBN 978-5-9706-0042-2

Lidhjet

  • gimp.org (Anglisht) - Uebfaqja zyrtare e GIMP
  • registry.gimp.org (Anglisht) - Regjistri i shtesave për GIMP
  • Online
  • www.gimp.ru (rusisht) - uebsajti zyrtar në gjuhën ruse në lidhje me redaktorin grafik falas GIMP.
  • www.progimp.ru (rusisht) - një faqe jozyrtare me një numër të madh mësimesh.

Redaktori grafik GIMP është shkruar në C. Programi përdor bibliotekat GTK+ dhe Cairo për të ndërtuar ndërfaqen e përdoruesit.

Në versionin modern të GIMP, ndërfaqja është plotësisht e ndarë nga logjika e brendshme dhe përpunimi i imazhit kryhet përmes bibliotekës GEGL, e cila përdor grafikë aciklikë. Për të konvertuar pikselët midis formateve të prezantimit, përdoret biblioteka e fjalorit babl.

Ekzistojnë disa burime referimi për zhvilluesit fillestarë:

  • ndihmë për përpilim;
  • Informacion rreth;
  • Ndihmë për krijimin e skedarëve patch.

Ndihma e API-së së trashëguar është e disponueshme në developer.gimp.org.

Nëse jeni të interesuar të transferoni filtrat GIMP në GEGL, këto faqe do t'ju ndihmojnë:

  • Ndihmë për portin e filtrit në GEGL dhe statusin e portit;
  • statusi i portit në shtojcat GEGL dhe GIO që ofrojnë mbështetje për formate të ndryshme të të dhënave.

Detyrat më të ngutshme

GIMP është një projekt i madh në të cilin ka gjithmonë një vend për pjesëmarrës të rinj dhe ide të freskëta, premtuese. Meqenëse zbatimi i disa funksioneve të rëndësishme bllokohet nga kalimi jo i plotë në motorin e ri të përpunimit grafik, ne e konsiderojmë zgjidhjen e disa problemeve si një prioritet më të lartë:

  • porta e filtrave GIMP në GEGL;
  • përshpejtimi i GEGL-së;
  • porti i operacioneve GEGL në OpenCL;
  • zhvillimi i një formati të ri skedari të brendshëm.

Mos lejoni që kjo listë t'ju ngatërrojë; ne do të jemi të emocionuar të shohim disa nga risitë që po zbatojnë kërkime emocionuese shkencore, veçanërisht në fushat e manipulimit të imazhit dhe përpunimit të fotografive. Një listë e detyrave më aktuale është dhënë në wiki të projektit.

Puna në ergonomi

Që nga viti 2006, Peter Sikking, kreu i kompanisë gjermane man+machine works, ka punuar në ergonominë GIMP. Puna e përdorshmërisë dokumentohet në një wiki të veçantë në gjuhën angleze.

Projektet aktuale:

  • ndërfaqja e parametrave të veglave (miniaplikacione më kompakte);

Për më tepër, studentët e Peter kryen disa studime, në bazë të të cilave mund të përmirësohet edhe ndërfaqja GIMP:

Nëse jeni gati të merrni përsipër një ose një tjetër nga detyrat e listuara më sipër, ju rekomandojmë të lidheni me një nga kanalet kryesore të komunikimit në projekt dhe të tregoni gatishmërinë tuaj për të marrë pjesë.

Puna me ekipin

Kanali kryesor i komunikimit për zhvilluesit është IRC: #gimp në irc.gimp.net. Një pjesë e konsiderueshme e programuesve jetojnë në Evropë, por ka pjesëmarrës aktivë nga SHBA dhe Zelanda e Re, ndaj ju lutemi kuptoni se mund të mos jetë e mundur të merrni një përgjigje menjëherë.

  • Zhvilluesi GIMP, i destinuar për diskutimin e zhvillimit të GIMP.
  • Zhvilluesi i GEGL, ai diskuton zhvillimin e bibliotekave GEGL dhe babl.
Versioni i fundit Shtetit Faqja e internetit

Programi i manipulimit të imazheve GNU ose GIMP(rusisht) Gimp) - redaktori i grafikës raster, një program për krijimin dhe përpunimin e grafikëve raster dhe mbështetje të pjesshme për të punuar me grafikë vektoriale. Projekti u themelua në vitin 1995 nga Spencer Kimbell dhe Peter Mattis si një projekt tezë dhe aktualisht mbështetet nga një grup vullnetarësh. Shpërndarë sipas kushteve të Licencës së Përgjithshme Publike GNU.

Prezantimi

Fillimisht, shkurtesa "GIMP" nënkuptonte anglisht. Programi i përgjithshëm i manipulimit të imazhit , dhe në 1997 emri i plotë u ndryshua në "GNU Image Manipulation Program" dhe programi u bë zyrtarisht pjesë e Projektit GNU.

Detyrat tipike që mund të realizohen me GIMP përfshijnë krijimin e grafikëve dhe logove, shkallëzimin dhe prerjen e fotografive, ngjyrosjen, kombinimin e imazheve duke përdorur shtresa, retushimin dhe konvertimin e imazheve në formate të ndryshme.

Pozicionimi i GIMP

Për një kohë të gjatë, GIMP u krijua duke marrë parasysh dëshirat e përdoruesve, por kryesisht sipas preferencave të zhvilluesve dhe pa përfshirjen e ekspertëve ergonomikë. Nuk kishte asnjë vizion holistik të projektit. Për zgjidhjen e problemeve të akumuluara si pasojë janë marrë një sërë masash.

Në vitin 2005, projekti GIMP u regjistrua si pjesëmarrës në programin OpenUsability. Në takimin e Libre Graphics në mars 2006, u zhvillua takimi i parë midis OpenUsability dhe ekipit të zhvillimit të GIMP, gjatë të cilit u përcaktua vizioni për GIMP si produkt për përdoruesit fundorë:

  • GIMP është softuer falas;
  • GIMP është një aplikacion për retushimin e fotografive me cilësi të lartë që ju lejon të krijoni imazhe origjinale;
  • GIMP është një aplikacion me cilësi të lartë për krijimin e grafikës së ekranit dhe ueb-it;
  • GIMP është një platformë për shkencëtarët dhe dizajnerët për të krijuar algoritme të fuqishme dhe të avancuara të përpunimit të grafikës;
  • GIMP ju lejon të automatizoni veprime të përsëritura;
  • GIMP zgjatet lehtësisht duke instaluar thjesht shtesa.

Këto teza përcaktojnë zhvillimin e mëtejshëm të GIMP.

Në vjeshtën e vitit 2006, në kuadër të projektit OpenUsability u krye një studim, rezultatet e të cilit formalizohen gradualisht në formën e rekomandimeve dhe specifikimeve dhe po zbatohen.

Mundësitë

Diapozitivët tregojnë furçat, modelet dhe gradientët e disponueshëm për GIMP (Mac OS X Lion)

Disavantazhet, zgjidhjet dhe zgjidhjet e tyre

Aktualisht, përdorimi i GIMP në dizajnin komercial, printimin dhe fotografinë shoqërohet me një sërë vështirësish dhe në shumë raste është plotësisht e pamundur:

  • nuk ka mbështetje për ngjyrat spot (dhe paletat Pantone - për arsye licencimi);
  • nuk ka mbështetje të plotë për modelet me ngjyra, CIELAB dhe CIE XYZ;
  • nuk ka mbështetje për 16 ose më shumë bit për kanal ngjyrash;
  • nuk ka mbështetje për HDRi dhe operatorët e hartës së tonit;
  • nuk ka shtresa procedurale (rregulluese) dhe shtresa efektesh (stilesh).

Shumë nga mangësitë e përmendura janë planifikuar të eliminohen në fazën e dytë të kalimit në përdorimin e bibliotekës GEGL.

Arkitekturë

GIMP 2.x me ndërfaqe GTK+ 2.x

GIMP përdor GTK+ për të ndërtuar elementë të ndërfaqes. GTK+ fillimisht u përfshi me GIMP si një zëvendësim për bibliotekën komerciale Motif nga e cila vareshin versionet e hershme të GIMP. GIMP dhe GTK+ u zhvilluan fillimisht për Sistemin e Dritareve X, duke funksionuar në një sistem operativ të ngjashëm me Unix, por që atëherë është transferuar në Microsoft Windows, OS/2, Mac OS X dhe SkyOS.

GIMP dhe programe të tjera

FilmGimp/Cinepaint/Glasgow

FilmGimp, i quajtur tani Cinepaint, është një pirun i GIMP 1.0.4 dhe është zhvilluar në mënyrë të pavarur që atëherë. Cinepaint është projektuar posaçërisht për ngjyrosjen dhe retushimin e kornizave video duke përdorur një menaxher kornizë dhe "shtresa qepë". Thellësia e ngjyrave është rritur në 32 bit me pikë lundruese për kanal në vend të 8 të GIMP. Skedarët e prodhuar nga Cinepaint nuk janë të pajtueshëm me GIMP, kryesisht për shkak të dallimeve në thellësitë e ngjyrave të mbështetura. Për të njëjtën arsye, GIMP nuk mbështet furçat dhe teksturat Cinepaint.

Për disa kohë, Cinepaint u rishkrua plotësisht me emrin Glasgow. Në shkurt 2007, u lëshua një version alfa i produktit. Gjatë dy viteve të fundit [ Kur?] nuk ka punë aktive në të dy projektet

GIMPshop

GIMP në sisteme të ndryshme operative

Linux

FreeBSD

GIMP është pjesë e koleksionit të porteve FreeBSD.

MAC OS X

Ekziston një ndërtim i GIMP për MAC OS.

Microsoft Windows

GIMP dhe Google Summer of Code

Në vitin 2006, ekipi GIMP mori pjesë në programin Google Summer of Code me një sërë projektesh, nga të cilat u përfunduan me sukses:

  1. Shtresat vektoriale. Puna për integrimin e saj filloi vetëm në fund të vitit 2008. Implementimi përfundimtar pritet të jetë i disponueshëm në versionin 2.8.
  2. Analog i pikës së zhdukjes nga Photoshop
  3. Analog i furçës shëruese nga Photoshop. Projekti është përfshirë në versionin 2.4.
  4. Aftësia për të shkruar skripta në Ruby. Kodi është në pemën e vet SVN
  5. Zbatimi i algoritmeve të ndryshme të valëve. Kodi burimor mund të gjendet në regjistrin e zgjerimit GIMP: denoise (zvogëlimi i zhurmës), ihalf (gjysmëtonimi i përmbysur), jp2 (mbështetje JPEG2000).

Në vitin 2008, ekipi mori pjesë përsëri në program; Katër nga pesë projektet u përfunduan me sukses:

  1. Kategorizimi i burimeve (brushat, teksturat, etj.) me etiketa
  2. Shkrimi i tekstit direkt në kanavacë. E disponueshme tashmë në versionin e paqëndrueshëm.
  3. Përmirësimi i skriptimit të Python. Projekti do të përfshihet në versionin 2.10.
  4. Operacionet e domenit të frekuencës për GEGL. Projekti përdor një bibliotekë, licenca e së cilës nuk lejon që ky kod të përfshihet në pemën kryesore të zhvillimit.

Në vitin 2009, ekipi përfundoi me sukses projektet e mëposhtme:

  1. Mostrat eksperimentale për GEGL të krijuar për të rritur dhe ulur madhësinë e imazhit. Kodi përfshihet në pemën kryesore të zhvillimit të GEGL.
  2. Implementimi bazë i buferëve të përshpejtuar nga hardueri dhe disa operatorëve GEGL
  3. Zbatimi i një furçe përsosjeje për mjetin e përzgjedhjes së planit të parë. Përfshirja e këtij kodi është planifikuar për të ardhmen.
  4. Ndërfaqe e përmirësuar për dinamikën e duarve. Në dispozicion që nga versioni 2.7.1.

Projektet e mëposhtme u përfunduan me sukses në vitin 2010:

  1. Krijo operacione GEGL për projeksionin dhe matjen e tonit, ndërto HDR dhe mbështet RGBE
  2. Krijimi i një mjeti të transformimit të kornizës. Kodi përfshihet në degën kryesore të GIMP.

Projektet e mëposhtme u përfunduan me sukses në vitin 2011:

  1. Krijimi i një mjeti për futjen e shtrembërimeve (Warp Transform)
  2. Krijimi i një mjeti klonimi pa probleme (CLone pa probleme)
  3. Widget i ri për futjen e dimensioneve. Në dispozicion në një temë të veçantë, të planifikuar për 2.10.
  4. Rendering dhe GPU Computing me OpenCL në GEGL. Inkorporuar në degën e zhvillimit GEGL.
  5. Transferimi i filtrave GIMP në operacionet GEGL. Lëshuar si pjesë e versionit 0.1.8.

Nuskë

Wilber është maskota e GIMP dhe është krijuar nga Tuomas "tigert" Kuosmanen.

Logot GIMP me Wilbert

Shënime

Bibliografi

  • I. A Khakhaev Redaktori falas i grafikës GIMP: hapat e parë. - DMK-press, shtator 2009. - 232 f. - 1000 kopje. - ISBN 978-5-9706-0042-2

Lidhjet

  • gimp.org (Anglisht) - Uebfaqja zyrtare e GIMP
  • registry.gimp.org (Anglisht) - Regjistri i shtesave për GIMP
  • Online
  • www.gimp.ru (rusisht) - uebsajti zyrtar në gjuhën ruse në lidhje me redaktorin grafik falas GIMP.
  • www.progimp.ru (rusisht) - një faqe jozyrtare me një numër të madh mësimesh.
  • www.gimpinfo.ru (rusisht) - faqe për përdoruesit fillestarë të GIMP

Leksioni 5. Redaktori grafik GIMP.

Informacion i pergjithshem. Historia e paraqitjes dhe zhvillimit. Karakteristikat dhe funksionet.Shkrimi i shtojcave dhe shtesave. Parimet bazë të funksionimit.

Informacion i pergjithshem.

GIMP është një redaktues raster me burim të hapur i shpërndarë lirisht.

Ky është një softuer me shumë platforma për të punuar me imazhe. GIMP është një akronim që qëndron për Programin e Manipulimit të Imazhit GNU. Redaktori GIMP është i përshtatshëm për një sërë detyrash të modifikimit të imazhit, duke përfshirë retushimin e fotografive, bashkimin e imazheve dhe krijimin e imazheve.

Programi GIMP është shumëfunksional. Mund të përdoret si një redaktues i thjeshtë imazhi, një aplikacion profesional për retushimin e fotografive, një sistem përpunimi i imazheve në grup i bazuar në rrjet, një program riprodhimi imazhi, një konvertues i formatit të imazhit, etj.

GIMP është projektuar të jetë i zgjerueshëm me shtesa që zbatojnë çdo funksionalitet të mundshëm. Ndërfaqja e avancuar e programimit e bën të lehtë automatizimin e çdo detyre në çdo nivel.

Një nga pikat e forta të GIMP është disponueshmëria e tij nga shumë burime për shumë sisteme operative. GIMP përfshihet me shumicën e shpërndarjeve GNU/Linux. GIMP është gjithashtu i disponueshëm për sisteme të tjera operative si Microsoft Windows™ ose Mac OS X™ i Apple (Darwin). GIMP është softuer i lirë i lëshuar nën GPL (General Public License). GPL u jep përdoruesve të drejtën për të hyrë dhe ndryshuar kodin burimor të programeve.

Historia e paraqitjes dhe zhvillimit.

Historia e shfaqjes dhe zhvillimit të GIMP fillon në 1995. Nismëtarët dhe krijuesit e parë ishin dy studentë nga Berkeley - Spencer Kimbell dhe Peter Mattis.Qëllimi i tyre ishte të shkruanin një analog të programit Photoshop që do të kishte aftësitë e tij, por do të ishte i disponueshëm falas. Publikimi i parë u lirua në 1996. Versioni i parë u bë falas dhe u shpërnda nën licencën GPL . Edhe atëherë, GIMP mbështeti shtojcat në mënyrë që të mos rishkruhej vazhdimisht kodi i brendshëm i redaktuesit të fotografive. Versioni i parë kishte vetëm mjete themelore për të punuar me imazhe, por veçoria e tij dalluese ishte aftësia për të punuar me kanale me ngjyra. Pavarësisht mangësive të programit, ai ishte një sukses - komunitetet u mbështetën, u krijuan mësime dhe materiale trajnimi dhe u shkrua dokumentacioni.

Në 1997, GIMP 0.99 u lëshua. GTK dhe GDK u përmirësuan dhe u kombinuan ndjeshëm, dhe rezultati u quajt Gtk+. Shkrimi dhe lëshimi i GTK ishte një hap shumë i rëndësishëm jo vetëm në zhvillimin e GIMP, por edhe të programeve të tjera me kod të hapur. Publikimet e mëvonshme në seri u publikuan shpejt, pa vonesa të mëdha mes tyre. Spencer dhe Peter arritën të lëshojnë GIMP 0.99.10 dhe Gtk+ të ri deri më 9 qershor 1997. Ky ishte lirimi i tyre i fundit. Të gjitha versionet e mëvonshme u zhvilluan dhe u mbështetën nga ekipe të tjera zhvillimi.

Karakteristikat dhe funksionet.

    Set i plotë i mjeteve duke përfshirë furça, laps, spërkatës, stampë, etj.

    Përdorimi i arsyeshëm i kujtesës, në të cilin madhësia e imazhit është e kufizuar vetëm nga hapësira e lirë në hard disk.

    Marrja e mostrave nën-pikselë për të gjitha mjetet e vizatimit, duke siguruar anti-aliasing me cilësi të lartë.

    Mbështetje e plotë e kanalit alfa për të punuar me transparencë.

    Shtresat dhe kanalet.

    Baza e të dhënave procedurale për thirrjen e funksioneve të brendshme të GIMP nga aplikacione të jashtme si "Script-Fu"

    Aftësi të avancuara të skriptimit.

    Shumë veprime të zhbërjes dhe ribërjes, të kufizuara vetëm nga hapësira e lirë në hard diskun tuaj.

    Mjetet e transformimit duke përfshirë rrotullimin, shkallëzimin, shtrembërimin dhe rrokullisjen.

    Formatet e skedarëve të mbështetur përfshijnë GIF, JPEG, PNG, XPM, TIFF, TGA, MPEG, PS, PDF, PCX, BMP dhe shumë të tjera.

    Mjetet e përzgjedhjes duke përfshirë drejtkëndëshe, eliptike, marque të lirë, shkop magjik, kthesa bezier dhe përzgjedhje inteligjente

    Shtesa që e bëjnë të lehtë shtimin e mbështetjes për formate dhe filtra të rinj.

GIMP është një program i zhvilluar nga programuesit Linux. GIMP ka një ndërfaqe plotësisht të personalizueshme - të gjithë butonat dhe dritaret mund të rregullohen sipas dëshirës së përdoruesit dhe çelësat e nxehtë mund të konfigurohen. GIMP mbështet më shumë se 30 formate imazhi, duke punuar me shtresa, maska, filtra dhe mënyra të përzierjes. Një grup i madh mjetesh ofrohet për krijimin dhe redaktimin e imazheve të çdo kompleksiteti. Falë disponueshmërisë së dokumentacionit të mirë dhe një numri të madh mësimesh të disponueshme, të gjithë mund të zotërojnë redaktorin.

Struktura GIMP është një grup modulesh të ndërlidhura me njëri-tjetrin. Modulet mund të shtohen dhe modifikohen.

Çdo modul në program mund të jetë përgjegjës për veprimet e veta, duke zbatuar një ose më shumë nga funksionet e veta të vogla (ideologjia UNIX).

Në vetvete, modulet nuk mund të përpunojnë asgjë. Thelbi i programit është biblioteka grafike GEGL. Ai përmban funksione që zbatojnë përpunimin e imazhit. Biblioteka bazohet në algoritme dhe në të gjithë matematikën. Zgjerimi i programit zbatohet gjithashtu brenda kernelit.

GUI (Ndërfaqja grafike e përdoruesit) në GIMP zbatohet duke përdorur bibliotekën Gtk+. Ai është përgjegjës për mënyrën se si softueri redaktues ndërvepron me përdoruesin. Është Gtk+ që vendos pamjen e të gjitha dritareve, butonave dhe elementëve të tjerë të ndërfaqes. Gtk+ mbështet tema të ndryshme.

Shkrimi i shtojcave dhe shtesave

Një tipar i veçantë i GIMP është se ai mund të zgjerohet lehtësisht duke përdorur shtojca ose skripta.

Një shtojcë është një program i jashtëm i nisur nën kontrollin e atij kryesor dhe ndërvepron ngushtë me të.

Script është një opsion plugin që është një program i interpretuar.

Ideologjia - është më mirë të krijoni një shtojcë që zbaton një lloj aftësie të përpunimit të imazhit sesa të ndryshoni kodin bazë të programit.

Gjuhët e programimit në të cilat mund të krijoni shtesa për GIMP:

    Si- gjuha në të cilën është shkruar GIMP. Ai u krijua për t'u përdorur në UNIX OS, por më vonë u transferua në sisteme të tjera operative.

    TinyScheme(Script-fu) - një version i zhveshur i gjuhës së skemës. Një gjuhë programimi mjaft e thjeshtë dhe e zakonshme.

    Python- një gjuhë programimi për qëllime të përgjithshme me theks në lehtësinë e zhvillimit dhe lexueshmërinë e kodit.

    Rubin- një gjuhë programimi për programim të shpejtë dhe të përshtatshëm të orientuar nga objekti.

    Perlështë një gjuhë programimi për qëllime të përgjithshme e krijuar nga programuesi Larry Wall, një gjuhëtar me trajnim.

Parimet bazë të funksionimit

Imazhet

Një imazh është objekti kryesor me të cilin punon GIMP. Fjala "imazh" i referohet një skedari të vetëm si TIFF ose JPEG. Ju mund të barazoni mendërisht një imazh me dritaren me të, por kjo nuk do të jetë plotësisht e saktë: mund të hapni disa dritare me të njëjtin imazh. Në të njëjtën kohë, nuk mund të hapni më shumë se një imazh në një dritare ose një imazh pa një dritare që e shfaq atë.

Një imazh në GIMP mund të jetë mjaft kompleks. Analogjia më e saktë nuk do të ishte një fletë letre me një foto në të, por një pirg fletësh të quajtura "shtresa". Përveç një grumbulli shtresash, një imazh në GIMP mund të përmbajë një maskë përzgjedhjeje, një grup kanalesh dhe një grup shtigjesh.

Në GIMP mund të punoni me shumë imazhe në të njëjtën kohë. Dhe megjithëse imazhet e mëdha mund të përdorin shumë megabajt memorie, GIMP përdor një sistem efikas të menaxhimit të memories së pllakave që e lejon atë të punojë me sukses me imazhe shumë të mëdha. Megjithatë, kufizimet ekzistojnë kudo, prandaj sigurohuni që të keni memorie të mjaftueshme në sistemin tuaj përpara se të punoni me imazhe.

Shtresat

Nëse një imazh është si një fletë letre, atëherë një imazh me shtresa është si një pirg fletësh transparente. Mund të vizatoni në secilën fletë dhe të shihni përmbajtjen e fletëve poshtë përmes zonave transparente. Çdo fletë mund të zhvendoset në lidhje me të tjerat. Përdoruesit me përvojë të GIMP shpesh punojnë me imazhe me shumë shtresa. Shtresat mund të jenë transparente dhe nuk mbulojnë të gjithë hapësirën e imazhit, kështu që kur shikoni në monitor mund të shihni jo vetëm shtresën e sipërme, por edhe një pjesë të pjesës tjetër.

Leja

Imazhet dixhitale përbëhen nga një rrjet elementësh katrorë me ngjyra të ndryshme të quajtura pika (pikselë). Çdo imazh ka një madhësi piksel, për shembull 900 piksel të gjerë dhe 600 piksel të lartë. Por pikat nuk kanë një madhësi fizike fikse. Për të vendosur imazhet për printim, ne përdorim një vlerë të quajtur rezolucion, e cila përcaktohet si raporti midis madhësisë së imazhit në pixel dhe madhësisë së tij fizike (zakonisht inç) në letër. Shumica e formateve mund ta ruajnë këtë vlerë, të shprehur në ppi (piksel për inç). Kur printoni, vlera e rezolucionit përcakton madhësinë fizike të figurës në letër dhe, në përputhje me rrethanat, madhësinë fizike të pikave. I njëjti imazh 900 me 600 pika mund të printohet në 3 me 2 inç me pika mezi të dukshme, ose në një poster të madh me pika të mëdha katrore. Imazhet e marra nga kamerat dixhitale dhe pajisjet mobile zakonisht përmbajnë një vlerë rezolucioni. Zakonisht është 72 ose 96 dpi. Duhet pranuar se kjo vlerë është arbitrare dhe është zgjedhur për arsye historike. Rezolucioni mund të ndryshohet gjithmonë në GIMP, dhe kjo nuk i ndryshon vetë pikat. Përveç kësaj, kur shfaqen imazhe në internet, në pajisje celulare, në një TV ose në një lojë kompjuterike, rezolucioni është i pakuptimtë dhe injorohet dhe në këto raste pika e imazhit korrespondon me pikën e ekranit.

Kanalet

Një kanal është një përbërës i ngjyrës së një pike. Për pikat me ngjyra në GIMP, këto komponentë janë zakonisht të kuqe, jeshile, blu dhe nganjëherë transparencë (alfa). Për një imazh gri, përbërësit janë zakonisht gri dhe alfa, dhe për një imazh me ngjyra të indeksuar janë indeks dhe alfa.

I gjithë grupi drejtkëndor i njërit prej përbërësve të ngjyrave për të gjitha pikat e imazhit quhet gjithashtu një kanal. Këto kanale me ngjyra mund të shihen në dialogun e Kanaleve.

Kur shfaq një imazh, GIMP i kombinon këta përbërës së bashku për të krijuar një ngjyrë pikësh në ekran, printer ose pajisje tjetër dalëse. Disa pajisje dalëse nuk përdorin kanalet e kuqe, jeshile dhe blu. Në këtë rast, GIMP i konverton kanalet e tij në kanalet e pajisjes kur jep imazhin.

Kanalet përdoren kur punoni me një imazh që duhet të ndryshojë një ngjyrë. Për shembull, nëse doni të hiqni efektin e syve të kuq nga një foto, mund të punoni vetëm me kanalin e kuq.

Kanalet mund të mendohen si maska ​​që lejojnë ose bllokojnë ngjyrën e një kanali të caktuar. Duke aplikuar filtra mbi informacionin e kanalit, mund të krijoni efekte të ndryshme dhe delikate në imazh. Një shembull i thjeshtë i aplikimit të një filtri mbi kanalet me ngjyra është filtri Channel Mixer.

Përveç këtyre kanaleve, GIMP ju lejon gjithashtu të krijoni kanale të tjera (ose më mirë, maska ​​kanalesh), të cilat shfaqen në fund të dialogut të kanaleve.

Shkarkimi

Shpesh kur punoni ka nevojë të ndryshoni vetëm një pjesë të imazhit. Për këtë qëllim, ekziston një mekanizëm për zgjedhjen e zonave. Mund të krijoni një përzgjedhje në çdo imazh, e cila zakonisht shfaqet si një vijë me pika lëvizëse (e quajtur edhe një gjurmë milingonash) që ndan zonën e zgjedhur nga zona e pazgjedhur. Në fakt, bërja e zgjedhjeve në GIMP është pak më komplekse sesa thjesht ndarja e pikselëve në të zgjedhur dhe të pazgjedhur. Në realitet, përzgjedhja është një kanal në shkallë gri, d.m.th. secila pikë e imazhit mund të zgjidhet, pjesërisht e zgjedhur ose nuk zgjidhet fare. Vija me pika që përfaqëson përzgjedhjen përfaqëson skicën në nivelin e përzgjedhjes 50%. Mund ta shihni gjithmonë kanalin e sipërpërmendur në shkallë gri duke ndezur ekranin e maskës së shpejtë.

Të mësosh të punosh në mënyrë efektive me GIMP do të thotë të zotërosh artin e zgjedhjes së saktë të zonave të dëshiruara të një imazhi. Meqenëse puna me përzgjedhje është kaq e rëndësishme, GIMP ka mjete të mjaftueshme për këtë: mjete për krijimin e zgjedhjeve, operacionet në përzgjedhje, si dhe aftësinë për të kaluar në modalitetin e maskës së shpejtë, në të cilën mund të punoni me kanalin e përzgjedhjes si me një kanal të rregullt ngjyrash. , d.m.th. përzgjedhja e "vizatimit".

Anuloni veprimet

Gabimet gjatë redaktimit të imazheve janë të pashmangshme, por pothuajse gjithmonë mund t'i zhbëni veprimet tuaja: GIMP regjistron një "histori" veprimesh, duke ju lejuar të ktheheni disa hapa pas nëse është e nevojshme. Sidoqoftë, kjo "histori" merr memorie, kështu që mundësitë për zhbërjen e veprimeve nuk janë të pakufizuara. Disa veprime përdorin shumë pak memorie, kështu që ju mund të kryeni dhjetëra prej tyre përpara se më i hershmi të hiqet nga historia; llojet e tjera të veprimeve marrin shumë memorie. Sasia e memories së përdorur për historikun e veprimeve mund të ndryshohet, por të paktën dy ose tre veprimet e fundit mund të zhbëhen gjithmonë. Veprimi më i rëndësishëm që nuk mund të zhbëhet është mbyllja e imazhit. Kjo është arsyeja pse GIMP ju kërkon të konfirmoni qëllimin tuaj për të mbyllur një imazh, ndryshimet e të cilit nuk janë ruajtur ende.

Shtesat

Shumica e manipulimeve të imazhit bëhen duke përdorur vetë GIMP. Sidoqoftë, nëse aftësitë e redaktorit nuk janë të mjaftueshme, mund të përdorni shtesa, të cilat janë programe të jashtme që janë të integruara ngushtë me GIMP dhe mund të kryejnë operacione komplekse në imazhe dhe objekte të tjera GIMP. Ka shumë shtesa të përfshira me paketën bazë GIMP. Përveç kësaj, mund ta zgjeroni vetë këtë grup duke shkruar shtesën e nevojshme ose duke e shkarkuar atë nga Interneti. Në fakt, shkrimi i shtesave (dhe skripteve) është mënyra më e lehtë për ata që janë jashtë ekipit kryesor të zhvillimit për të shtuar veçori të reja në GIMP.

Të gjitha funksionet nga menyja Filters dhe shumë funksione nga menytë e tjera të programeve zbatohen si shtesa.

Skenarët

Përveç shtesave, të cilat janë programe të shkruara në C, GIMP mund të përdorë edhe skriptet. Numri më i madh i skripteve ekzistuese janë shkruar në një gjuhë të quajtur Script-Fu dhe janë zhvilluar posaçërisht për GIMP (është një dialekt i skemës gjuhësore të ngjashme me LISP). Përveç kësaj, skriptet për GIMP mund të shkruhen në Python, Perl. Këto gjuhë janë më fleksibël dhe më të fuqishme se Script-Fu, megjithatë ato kanë disavantazhin e të qenit të varur nga programet që nuk janë instaluar me GIMP si parazgjedhje (me përjashtim të Python). Prandaj, nuk ka asnjë garanci që çdo version i GIMP do t'i ekzekutojë në mënyrë korrekte këta skenarë.

Shënim: GIMP (ose GIMP) është një paketë për krijimin dhe redaktimin e imazheve raster (redaktues grafik raster), i zhvilluar nga komuniteti i zhvilluesve duke përdorur teknologjinë e zhvillimit me burim të hapur (Open Source) dhe shpërndahet sipas kushteve të Licencës Publike GNU falas (GPL). GIMP është perfekt për punë amatore dhe gjysmë-profesionale me imazhe: përpunimi i fotografive, krijimi i kompozimeve grafike dhe kolazheve, krijimi i elementeve të dizajnit për faqet e internetit. Aftësitë e GIMP bëjnë të mundur që të bëhet pa paketa të shtrenjta grafike raster tregtare ose versionet e tyre pirate, gjë që është veçanërisht e rëndësishme për shkak të shtrëngimit të mbrojtjes së të drejtave të autorit në Rusi.

1.1 Rreth projektit

Projekti GIMP lindi në 1995 në Universitetin e Berkeley (Kaliforni). Falë sistemit të zhvillimit të hapur dhe rëndësisë së vetë detyrës së krijimit dhe zhvillimit të një pakete të fuqishme grafike raster të hapur, projekti është zhvilluar në mënyrë shumë dinamike dhe është ende në zhvillim. Fillimisht, Motivi i bibliotekës grafike u përdor për ndërfaqen grafike të paketës, por më pas u zhvillua një bibliotekë e re - GTK (GIMP ToolKit), e cila më vonë u bë një nga bibliotekat kryesore të shpërndara lirisht për ndërfaqet grafike (aktualisht përdoret GTK2+).

Karakteristikat dalluese më të rëndësishme të GIMP janë, së pari, një model zhvillimi dhe shpërndarjeje falas (prandaj, projekti është zhvilluar për më shumë se 10 vjet dhe do të vazhdojë të zhvillohet, dhe versionet më të fundit janë të disponueshme publikisht), dhe së dyti, ndër-platformë(GIMP zbatohet për të gjitha variantet e Linux, të gjitha degët e sistemeve BSD, për MacOS dhe për MS Windows), së treti, fleksibiliteti dhe shtrirja (ekziston edhe një gjuhë e integruar për krijimin e shtesave dhe aftësia për të zhvilluar funksionalitetin e paketë në Python).

1.2 Versionet, licencat, burimet e informacionit

Duke filluar me versionin 2.0, është miratuar parimi i mëposhtëm për emërtimin e versioneve: nëse shifra e dytë është çift (2.0, 2.4, 2.6...), atëherë versioni është i qëndrueshëm dhe i destinuar për përdorim masiv, dhe nëse shifra e dytë është tek (2.1, 2.3, 2.5...) ), kjo do të thotë se versioni është në zhvillim aktiv dhe është menduar kryesisht për zhvilluesit dhe testuesit vullnetarë.

Në kohën e shkrimit të këtyre rreshtave, versioni aktual i GIMP është 2.4 (modifikimet 2.4.3 ose 2.4.5). Dallimet midis versioneve me një shifër të tretë të ndryshme janë pothuajse të padukshme për përdoruesit dhe shoqërohen me optimizimin e strukturës së brendshme të paketës.

Siç u përmend më lart, GIMP shpërndahet nën licencën falas GPL. Kjo do të thotë se është praktikisht falas (përveç kohës dhe punës së përfshirë në transkriptimin e paketës në një medium dixhital, ose në rastin e tarifave të gjerësisë së brezit nëse shkarkohet nga Interneti). GIMP përfshihet pothuajse në të gjitha shpërndarjet Linux dhe mund të instalohet në sisteme të tjera operative (shih seksionin 1.1).

Faqja kryesore e projektit është www.gimp.org, nga ku mund të shkarkoni versionet më të fundit të paketës për sisteme të ndryshme operative.

Faqja e internetit docs.gimp.org përmban dokumentacionin origjinal ("zyrtar") për paketën - "Udhëzuesin e përdoruesit GIMP", krijuar nga vetë zhvilluesit. Ky dokumentacion është i disponueshëm në gjuhë të ndryshme, përfshirë rusishten, dhe në rast paqartësie, mund të përdorni gjithmonë versionin origjinal në anglisht.

Disa artikuj që lidhen me zgjidhjen e problemeve individuale kur punoni në GIMP janë në dispozicion në faqen e internetit www.linuxgraphics.ru, dhe faqja e internetit www.progimp.ru përmban një koleksion të madh materialesh, duke përfshirë mësime dhe një galeri shembujsh të veprave të krijuara duke përdorur GIMP.

Vlen të përmendet edhe paketa softuerike Free Office e botuar nga Alt Linux, dokumentacioni i së cilës përfshin broshurën e Anatoly Yakushin "The GIMP. Image Editing", e cila shërbeu si një nga shtysat për krijimin e këtij libri.

"GIMP Tutorial" i përkthyer u botua në disa numra të revistës LinuxFormat (LXF) (LXF 1(70)/2005, fq. 78–81; LXF 2(71)/2005, f. 80–83; LXF 3( 72)/2005, f. 84–87; LXF 4(73)/2005, f. 64–67; LXF 2(76)/2006, f. 78–85; LXF 3(77)/2006, f. 72 –75; LXF 4(78)/2006, fq. 80–83), dhe një përmbledhje e veçorive të GIMP 2.4 dhe inovacioneve në GIMP 2.6 mund të gjenden në LinuxFormat 4(91)/2007, fq. 48–54 .

1.3 Rreth këtij libri

Ky libër është botimi i parë i veçantë i shtypur për GIMP në Rusisht. Nuk është një përkthim i Udhëzuesit origjinal të Përdoruesit dhe nuk është një tutorial i plotë dhe gjithëpërfshirës. Këtu janë shembuj të problemeve me të cilat autori duhej të merrej ose që ishin interesante për të.

GIMP është një softuer me shumë platforma për të punuar me imazhe. GIMP është një akronim që qëndron për Programin e Manipulimit të Imazhit GNU. Redaktori GIMP është i përshtatshëm për një sërë detyrash të modifikimit të imazhit, duke përfshirë retushimin e fotografive, bashkimin e imazheve dhe krijimin e imazheve.

Programi GIMP është shumëfunksional. Mund të përdoret si një redaktues i thjeshtë imazhi, si një aplikacion profesional për retushimin e fotografive, si një sistem përpunimi i imazheve në grup i bazuar në rrjet, si një program për interpretimin e imazheve, si një konvertues i formatit të imazhit, etj.

GIMP është projektuar të jetë i zgjerueshëm me shtesa që zbatojnë çdo funksionalitet të mundshëm. Një ndërfaqe e avancuar skriptimi e bën të lehtë automatizimin e çdo detyre në çdo nivel.

Një nga pikat e forta të GIMP është disponueshmëria e tij nga shumë burime për shumë sisteme operative. GIMP përfshihet me shumicën e shpërndarjeve GNU/Linux. GIMP është gjithashtu i disponueshëm për sisteme të tjera operative si Microsoft Windows™ ose Mac OS X™ i Apple (Darwin). GIMP është softuer i lirë i lëshuar nën GPL (General Public License). GPL u jep përdoruesve të drejtën për të hyrë dhe ndryshuar kodin burimor të programeve.

1.1. Autorët

Versioni i parë i GIMP u shkrua nga Peter Mattis dhe Spencer Kimball. Shumë programues kontribuan në zhvillimin e programit, mijëra ndihmuan me mbështetje dhe testime. Orkestra e Zhvilluesve GIMP luan me Sven Neumann dhe Mitch Natterer.

1.2. Sistemi i ndihmës GIMP

Ekipi i dokumentacionit GIMP ju jep informacionin që ju nevojitet për të kuptuar se si të përdorni GIMP. Versioni i fundit i dokumentacionit është gjithmonë i disponueshëm në formatin HTML. Mund të hapni një kopje lokale të tij gjatë punës me GIMP duke shtypur tastin F1. Ndihma për artikujt individualë të menusë mund të merret duke shtypur tastin F1 kur kursori i miut është në artikullin përkatës.

1.3. Karakteristikat dhe funksionet

Më poshtë është një përmbledhje e shkurtër e veçorive dhe funksionalitetit të GIMP.

    Set i plotë i mjeteve duke përfshirë furça, laps, spërkatës, stampë, etj.

    Përdorimi i arsyeshëm i kujtesës, në të cilin madhësia e imazhit është e kufizuar vetëm nga hapësira e lirë në hard disk.

    Marrja e mostrave nën-pikselë për të gjitha mjetet e vizatimit, duke siguruar anti-aliasing me cilësi të lartë.

    Mbështetje e plotë e kanalit alfa për të punuar me transparencë.

    Shtresat dhe kanalet.

    Baza e të dhënave procedurale për thirrjen e funksioneve të brendshme të GIMP nga aplikacione të jashtme si "Script-Fu"

    Aftësi të avancuara të skriptimit.

    Shumë veprime të zhbërjes dhe ribërjes, të kufizuara vetëm nga hapësira e lirë në hard diskun tuaj.

    Mjetet e transformimit duke përfshirë rrotullimin, shkallëzimin, shtrembërimin dhe rrokullisjen.

    Formatet e skedarëve të mbështetur përfshijnë GIF, JPEG, PNG, XPM, TIFF, TGA, MPEG, PS, PDF, PCX, BMP dhe shumë të tjera.

    Mjetet e përzgjedhjes duke përfshirë drejtkëndëshe, eliptike, marque të lirë, shkop magjik, kthesa bezier dhe përzgjedhje inteligjente

    Shtesa që e bëjnë të lehtë shtimin e mbështetjes për formate dhe filtra të rinj.

Shënim: GIMP (ose GIMP) është një paketë për krijimin dhe redaktimin e imazheve raster (redaktues grafik raster), i zhvilluar nga komuniteti i zhvilluesve duke përdorur teknologjinë e zhvillimit me burim të hapur (Open Source) dhe shpërndahet sipas kushteve të Licencës Publike GNU falas (GPL). GIMP është perfekt për punë amatore dhe gjysmë-profesionale me imazhe: përpunimi i fotografive, krijimi i kompozimeve grafike dhe kolazheve, krijimi i elementeve të dizajnit për faqet e internetit. Aftësitë e GIMP bëjnë të mundur që të bëhet pa paketa të shtrenjta grafike raster tregtare ose versionet e tyre pirate, gjë që është veçanërisht e rëndësishme për shkak të shtrëngimit të mbrojtjes së të drejtave të autorit në Rusi.

1.1 Rreth projektit

Projekti GIMP lindi në 1995 në Universitetin e Berkeley (Kaliforni). Falë sistemit të zhvillimit të hapur dhe rëndësisë së vetë detyrës së krijimit dhe zhvillimit të një pakete të fuqishme grafike raster të hapur, projekti është zhvilluar në mënyrë shumë dinamike dhe është ende në zhvillim. Fillimisht, Motivi i bibliotekës grafike u përdor për ndërfaqen grafike të paketës, por më pas u zhvillua një bibliotekë e re - GTK (GIMP ToolKit), e cila më vonë u bë një nga bibliotekat kryesore të shpërndara lirisht për ndërfaqet grafike (aktualisht përdoret GTK2+).

Karakteristikat dalluese më të rëndësishme të GIMP janë, së pari, një model zhvillimi dhe shpërndarjeje falas (prandaj, projekti është zhvilluar për më shumë se 10 vjet dhe do të vazhdojë të zhvillohet, dhe versionet më të fundit janë të disponueshme publikisht), dhe së dyti, ndër-platformë(GIMP zbatohet për të gjitha variantet e Linux, të gjitha degët e sistemeve BSD, për MacOS dhe për MS Windows), së treti, fleksibiliteti dhe shtrirja (ekziston edhe një gjuhë e integruar për krijimin e shtesave dhe aftësia për të zhvilluar funksionalitetin e paketë në Python).

1.2 Versionet, licencat, burimet e informacionit

Duke filluar me versionin 2.0, është miratuar parimi i mëposhtëm për emërtimin e versioneve: nëse shifra e dytë është çift (2.0, 2.4, 2.6...), atëherë versioni është i qëndrueshëm dhe i destinuar për përdorim masiv, dhe nëse shifra e dytë është tek (2.1, 2.3, 2.5...) ), kjo do të thotë se versioni është në zhvillim aktiv dhe është menduar kryesisht për zhvilluesit dhe testuesit vullnetarë.

Në kohën e shkrimit të këtyre rreshtave, versioni aktual i GIMP është 2.4 (modifikimet 2.4.3 ose 2.4.5). Dallimet midis versioneve me një shifër të tretë të ndryshme janë pothuajse të padukshme për përdoruesit dhe shoqërohen me optimizimin e strukturës së brendshme të paketës.

Siç u përmend më lart, GIMP shpërndahet nën licencën falas GPL. Kjo do të thotë se është praktikisht falas (përveç kohës dhe punës së përfshirë në transkriptimin e paketës në një medium dixhital, ose në rastin e tarifave të gjerësisë së brezit nëse shkarkohet nga Interneti). GIMP përfshihet pothuajse në të gjitha shpërndarjet Linux dhe mund të instalohet në sisteme të tjera operative (shih seksionin 1.1).

Faqja kryesore e projektit është www.gimp.org, nga ku mund të shkarkoni versionet më të fundit të paketës për sisteme të ndryshme operative.

Faqja e internetit docs.gimp.org përmban dokumentacionin origjinal ("zyrtar") për paketën - "Udhëzuesin e përdoruesit GIMP", krijuar nga vetë zhvilluesit. Ky dokumentacion është i disponueshëm në gjuhë të ndryshme, përfshirë rusishten, dhe në rast paqartësie, mund të përdorni gjithmonë versionin origjinal në anglisht.

Disa artikuj që lidhen me zgjidhjen e problemeve individuale kur punoni në GIMP janë në dispozicion në faqen e internetit www.linuxgraphics.ru, dhe faqja e internetit www.progimp.ru përmban një koleksion të madh materialesh, duke përfshirë mësime dhe një galeri shembujsh të veprave të krijuara duke përdorur GIMP.

Vlen të përmendet edhe paketa softuerike Free Office e botuar nga Alt Linux, dokumentacioni i së cilës përfshin broshurën e Anatoly Yakushin "The GIMP. Image Editing", e cila shërbeu si një nga shtysat për krijimin e këtij libri.

"GIMP Tutorial" i përkthyer u botua në disa numra të revistës LinuxFormat (LXF) (LXF 1(70)/2005, fq. 78–81; LXF 2(71)/2005, f. 80–83; LXF 3( 72)/2005, f. 84–87; LXF 4(73)/2005, f. 64–67; LXF 2(76)/2006, f. 78–85; LXF 3(77)/2006, f. 72 –75; LXF 4(78)/2006, fq. 80–83), dhe një përmbledhje e veçorive të GIMP 2.4 dhe inovacioneve në GIMP 2.6 mund të gjenden në LinuxFormat 4(91)/2007, fq. 48–54 .

1.3 Rreth këtij libri

Ky libër është botimi i parë i veçantë i shtypur për GIMP në Rusisht. Nuk është një përkthim i Udhëzuesit origjinal të Përdoruesit dhe nuk është një tutorial i plotë dhe gjithëpërfshirës. Këtu janë shembuj të problemeve me të cilat autori duhej të merrej ose që ishin interesante për të.

Leksioni 5. Redaktori grafik GIMP.

Informacion i pergjithshem. Historia e paraqitjes dhe zhvillimit. Karakteristikat dhe funksionet.Shkrimi i shtojcave dhe shtesave. Parimet bazë të funksionimit.

Informacion i pergjithshem.

GIMP është një redaktues raster me burim të hapur i shpërndarë lirisht.

Ky është një softuer me shumë platforma për të punuar me imazhe. GIMP është një akronim që qëndron për Programin e Manipulimit të Imazhit GNU. Redaktori GIMP është i përshtatshëm për një sërë detyrash të modifikimit të imazhit, duke përfshirë retushimin e fotografive, bashkimin e imazheve dhe krijimin e imazheve.

Programi GIMP është shumëfunksional. Mund të përdoret si një redaktues i thjeshtë imazhi, një aplikacion profesional për retushimin e fotografive, një sistem përpunimi i imazheve në grup i bazuar në rrjet, një program riprodhimi imazhi, një konvertues i formatit të imazhit, etj.

GIMP është projektuar të jetë i zgjerueshëm me shtesa që zbatojnë çdo funksionalitet të mundshëm. Ndërfaqja e avancuar e programimit e bën të lehtë automatizimin e çdo detyre në çdo nivel.

Një nga pikat e forta të GIMP është disponueshmëria e tij nga shumë burime për shumë sisteme operative. GIMP përfshihet me shumicën e shpërndarjeve GNU/Linux. GIMP është gjithashtu i disponueshëm për sisteme të tjera operative si Microsoft Windows™ ose Mac OS X™ i Apple (Darwin). GIMP është softuer i lirë i lëshuar nën GPL (General Public License). GPL u jep përdoruesve të drejtën për të hyrë dhe ndryshuar kodin burimor të programeve.

Historia e paraqitjes dhe zhvillimit.

Historia e shfaqjes dhe zhvillimit të GIMP fillon në 1995. Nismëtarët dhe krijuesit e parë ishin dy studentë nga Berkeley - Spencer Kimbell dhe Peter Mattis.Qëllimi i tyre ishte të shkruanin një analog të programit Photoshop që do të kishte aftësitë e tij, por do të ishte i disponueshëm falas. Publikimi i parë u lirua në 1996. Versioni i parë u bë falas dhe u shpërnda nën licencën GPL . Edhe atëherë, GIMP mbështeti shtojcat në mënyrë që të mos rishkruhej vazhdimisht kodi i brendshëm i redaktuesit të fotografive. Versioni i parë kishte vetëm mjete themelore për të punuar me imazhe, por veçoria e tij dalluese ishte aftësia për të punuar me kanale me ngjyra. Pavarësisht mangësive të programit, ai ishte një sukses - komunitetet u mbështetën, u krijuan mësime dhe materiale trajnimi dhe u shkrua dokumentacioni.

Në 1997, GIMP 0.99 u lëshua. GTK dhe GDK u përmirësuan dhe u kombinuan ndjeshëm, dhe rezultati u quajt Gtk+. Shkrimi dhe lëshimi i GTK ishte një hap shumë i rëndësishëm jo vetëm në zhvillimin e GIMP, por edhe të programeve të tjera me kod të hapur. Publikimet e mëvonshme në seri u publikuan shpejt, pa vonesa të mëdha mes tyre. Spencer dhe Peter arritën të lëshojnë GIMP 0.99.10 dhe Gtk+ të ri deri më 9 qershor 1997. Ky ishte lirimi i tyre i fundit. Të gjitha versionet e mëvonshme u zhvilluan dhe u mbështetën nga ekipe të tjera zhvillimi.

Karakteristikat dhe funksionet.

    Set i plotë i mjeteve duke përfshirë furça, laps, spërkatës, stampë, etj.

    Përdorimi i arsyeshëm i kujtesës, në të cilin madhësia e imazhit është e kufizuar vetëm nga hapësira e lirë në hard disk.

    Marrja e mostrave nën-pikselë për të gjitha mjetet e vizatimit, duke siguruar anti-aliasing me cilësi të lartë.

    Mbështetje e plotë e kanalit alfa për të punuar me transparencë.

    Shtresat dhe kanalet.

    Baza e të dhënave procedurale për thirrjen e funksioneve të brendshme të GIMP nga aplikacione të jashtme si "Script-Fu"

    Aftësi të avancuara të skriptimit.

    Shumë veprime të zhbërjes dhe ribërjes, të kufizuara vetëm nga hapësira e lirë në hard diskun tuaj.

    Mjetet e transformimit duke përfshirë rrotullimin, shkallëzimin, shtrembërimin dhe rrokullisjen.

    Formatet e skedarëve të mbështetur përfshijnë GIF, JPEG, PNG, XPM, TIFF, TGA, MPEG, PS, PDF, PCX, BMP dhe shumë të tjera.

    Mjetet e përzgjedhjes duke përfshirë drejtkëndëshe, eliptike, marque të lirë, shkop magjik, kthesa bezier dhe përzgjedhje inteligjente

    Shtesa që e bëjnë të lehtë shtimin e mbështetjes për formate dhe filtra të rinj.

GIMP është një program i zhvilluar nga programuesit Linux. GIMP ka një ndërfaqe plotësisht të personalizueshme - të gjithë butonat dhe dritaret mund të rregullohen sipas dëshirës së përdoruesit dhe çelësat e nxehtë mund të konfigurohen. GIMP mbështet më shumë se 30 formate imazhi, duke punuar me shtresa, maska, filtra dhe mënyra të përzierjes. Një grup i madh mjetesh ofrohet për krijimin dhe redaktimin e imazheve të çdo kompleksiteti. Falë disponueshmërisë së dokumentacionit të mirë dhe një numri të madh mësimesh të disponueshme, të gjithë mund të zotërojnë redaktorin.

Struktura GIMP është një grup modulesh të ndërlidhura me njëri-tjetrin. Modulet mund të shtohen dhe modifikohen.

Çdo modul në program mund të jetë përgjegjës për veprimet e veta, duke zbatuar një ose më shumë nga funksionet e veta të vogla (ideologjia UNIX).

Në vetvete, modulet nuk mund të përpunojnë asgjë. Thelbi i programit është biblioteka grafike GEGL. Ai përmban funksione që zbatojnë përpunimin e imazhit. Biblioteka bazohet në algoritme dhe në të gjithë matematikën. Zgjerimi i programit zbatohet gjithashtu brenda kernelit.

GUI (Ndërfaqja grafike e përdoruesit) në GIMP zbatohet duke përdorur bibliotekën Gtk+. Ai është përgjegjës për mënyrën se si softueri redaktues ndërvepron me përdoruesin. Është Gtk+ që vendos pamjen e të gjitha dritareve, butonave dhe elementëve të tjerë të ndërfaqes. Gtk+ mbështet tema të ndryshme.

Shkrimi i shtojcave dhe shtesave

Një tipar i veçantë i GIMP është se ai mund të zgjerohet lehtësisht duke përdorur shtojca ose skripta.

Një shtojcë është një program i jashtëm i nisur nën kontrollin e atij kryesor dhe ndërvepron ngushtë me të.

Script është një opsion plugin që është një program i interpretuar.

Ideologjia - është më mirë të krijoni një shtojcë që zbaton një lloj aftësie të përpunimit të imazhit sesa të ndryshoni kodin bazë të programit.

Gjuhët e programimit në të cilat mund të krijoni shtesa për GIMP:

    Si- gjuha në të cilën është shkruar GIMP. Ai u krijua për t'u përdorur në UNIX OS, por më vonë u transferua në sisteme të tjera operative.

    TinyScheme(Script-fu) - një version i zhveshur i gjuhës së skemës. Një gjuhë programimi mjaft e thjeshtë dhe e zakonshme.

    Python- një gjuhë programimi për qëllime të përgjithshme me theks në lehtësinë e zhvillimit dhe lexueshmërinë e kodit.

    Rubin- një gjuhë programimi për programim të shpejtë dhe të përshtatshëm të orientuar nga objekti.

    Perlështë një gjuhë programimi për qëllime të përgjithshme e krijuar nga programuesi Larry Wall, një gjuhëtar me trajnim.

Parimet bazë të funksionimit

Imazhet

Një imazh është objekti kryesor me të cilin punon GIMP. Fjala "imazh" i referohet një skedari të vetëm si TIFF ose JPEG. Ju mund të barazoni mendërisht një imazh me dritaren me të, por kjo nuk do të jetë plotësisht e saktë: mund të hapni disa dritare me të njëjtin imazh. Në të njëjtën kohë, nuk mund të hapni më shumë se një imazh në një dritare ose një imazh pa një dritare që e shfaq atë.

Një imazh në GIMP mund të jetë mjaft kompleks. Analogjia më e saktë nuk do të ishte një fletë letre me një foto në të, por një pirg fletësh të quajtura "shtresa". Përveç një grumbulli shtresash, një imazh në GIMP mund të përmbajë një maskë përzgjedhjeje, një grup kanalesh dhe një grup shtigjesh.

Në GIMP mund të punoni me shumë imazhe në të njëjtën kohë. Dhe megjithëse imazhet e mëdha mund të përdorin shumë megabajt memorie, GIMP përdor një sistem efikas të menaxhimit të memories së pllakave që e lejon atë të punojë me sukses me imazhe shumë të mëdha. Megjithatë, kufizimet ekzistojnë kudo, prandaj sigurohuni që të keni memorie të mjaftueshme në sistemin tuaj përpara se të punoni me imazhe.

Shtresat

Nëse një imazh është si një fletë letre, atëherë një imazh me shtresa është si një pirg fletësh transparente. Mund të vizatoni në secilën fletë dhe të shihni përmbajtjen e fletëve poshtë përmes zonave transparente. Çdo fletë mund të zhvendoset në lidhje me të tjerat. Përdoruesit me përvojë të GIMP shpesh punojnë me imazhe me shumë shtresa. Shtresat mund të jenë transparente dhe nuk mbulojnë të gjithë hapësirën e imazhit, kështu që kur shikoni në monitor mund të shihni jo vetëm shtresën e sipërme, por edhe një pjesë të pjesës tjetër.

Leja

Imazhet dixhitale përbëhen nga një rrjet elementësh katrorë me ngjyra të ndryshme të quajtura pika (pikselë). Çdo imazh ka një madhësi piksel, për shembull 900 piksel të gjerë dhe 600 piksel të lartë. Por pikat nuk kanë një madhësi fizike fikse. Për të vendosur imazhet për printim, ne përdorim një vlerë të quajtur rezolucion, e cila përcaktohet si raporti midis madhësisë së imazhit në pixel dhe madhësisë së tij fizike (zakonisht inç) në letër. Shumica e formateve mund ta ruajnë këtë vlerë, të shprehur në ppi (piksel për inç). Kur printoni, vlera e rezolucionit përcakton madhësinë fizike të figurës në letër dhe, në përputhje me rrethanat, madhësinë fizike të pikave. I njëjti imazh 900 me 600 pika mund të printohet në 3 me 2 inç me pika mezi të dukshme, ose në një poster të madh me pika të mëdha katrore. Imazhet e marra nga kamerat dixhitale dhe pajisjet mobile zakonisht përmbajnë një vlerë rezolucioni. Zakonisht është 72 ose 96 dpi. Duhet pranuar se kjo vlerë është arbitrare dhe është zgjedhur për arsye historike. Rezolucioni mund të ndryshohet gjithmonë në GIMP, dhe kjo nuk i ndryshon vetë pikat. Përveç kësaj, kur shfaqen imazhe në internet, në pajisje celulare, në një TV ose në një lojë kompjuterike, rezolucioni është i pakuptimtë dhe injorohet dhe në këto raste pika e imazhit korrespondon me pikën e ekranit.

Kanalet

Një kanal është një përbërës i ngjyrës së një pike. Për pikat me ngjyra në GIMP, këto komponentë janë zakonisht të kuqe, jeshile, blu dhe nganjëherë transparencë (alfa). Për një imazh gri, përbërësit janë zakonisht gri dhe alfa, dhe për një imazh me ngjyra të indeksuar janë indeks dhe alfa.

I gjithë grupi drejtkëndor i njërit prej përbërësve të ngjyrave për të gjitha pikat e imazhit quhet gjithashtu një kanal. Këto kanale me ngjyra mund të shihen në dialogun e Kanaleve.

Kur shfaq një imazh, GIMP i kombinon këta përbërës së bashku për të krijuar një ngjyrë pikësh në ekran, printer ose pajisje tjetër dalëse. Disa pajisje dalëse nuk përdorin kanalet e kuqe, jeshile dhe blu. Në këtë rast, GIMP i konverton kanalet e tij në kanalet e pajisjes kur jep imazhin.

Kanalet përdoren kur punoni me një imazh që duhet të ndryshojë një ngjyrë. Për shembull, nëse doni të hiqni efektin e syve të kuq nga një foto, mund të punoni vetëm me kanalin e kuq.

Kanalet mund të mendohen si maska ​​që lejojnë ose bllokojnë ngjyrën e një kanali të caktuar. Duke aplikuar filtra mbi informacionin e kanalit, mund të krijoni efekte të ndryshme dhe delikate në imazh. Një shembull i thjeshtë i aplikimit të një filtri mbi kanalet me ngjyra është filtri Channel Mixer.

Përveç këtyre kanaleve, GIMP ju lejon gjithashtu të krijoni kanale të tjera (ose më mirë, maska ​​kanalesh), të cilat shfaqen në fund të dialogut të kanaleve.

Shkarkimi

Shpesh kur punoni ka nevojë të ndryshoni vetëm një pjesë të imazhit. Për këtë qëllim, ekziston një mekanizëm për zgjedhjen e zonave. Mund të krijoni një përzgjedhje në çdo imazh, e cila zakonisht shfaqet si një vijë me pika lëvizëse (e quajtur edhe një gjurmë milingonash) që ndan zonën e zgjedhur nga zona e pazgjedhur. Në fakt, bërja e zgjedhjeve në GIMP është pak më komplekse sesa thjesht ndarja e pikselëve në të zgjedhur dhe të pazgjedhur. Në realitet, përzgjedhja është një kanal në shkallë gri, d.m.th. secila pikë e imazhit mund të zgjidhet, pjesërisht e zgjedhur ose nuk zgjidhet fare. Vija me pika që përfaqëson përzgjedhjen përfaqëson skicën në nivelin e përzgjedhjes 50%. Mund ta shihni gjithmonë kanalin e sipërpërmendur në shkallë gri duke ndezur ekranin e maskës së shpejtë.

Të mësosh të punosh në mënyrë efektive me GIMP do të thotë të zotërosh artin e zgjedhjes së saktë të zonave të dëshiruara të një imazhi. Meqenëse puna me përzgjedhje është kaq e rëndësishme, GIMP ka mjete të mjaftueshme për këtë: mjete për krijimin e zgjedhjeve, operacionet në përzgjedhje, si dhe aftësinë për të kaluar në modalitetin e maskës së shpejtë, në të cilën mund të punoni me kanalin e përzgjedhjes si me një kanal të rregullt ngjyrash. , d.m.th. përzgjedhja e "vizatimit".

Anuloni veprimet

Gabimet gjatë redaktimit të imazheve janë të pashmangshme, por pothuajse gjithmonë mund t'i zhbëni veprimet tuaja: GIMP regjistron një "histori" veprimesh, duke ju lejuar të ktheheni disa hapa pas nëse është e nevojshme. Sidoqoftë, kjo "histori" merr memorie, kështu që mundësitë për zhbërjen e veprimeve nuk janë të pakufizuara. Disa veprime përdorin shumë pak memorie, kështu që ju mund të kryeni dhjetëra prej tyre përpara se më i hershmi të hiqet nga historia; llojet e tjera të veprimeve marrin shumë memorie. Sasia e memories së përdorur për historikun e veprimeve mund të ndryshohet, por të paktën dy ose tre veprimet e fundit mund të zhbëhen gjithmonë. Veprimi më i rëndësishëm që nuk mund të zhbëhet është mbyllja e imazhit. Kjo është arsyeja pse GIMP ju kërkon të konfirmoni qëllimin tuaj për të mbyllur një imazh, ndryshimet e të cilit nuk janë ruajtur ende.

Shtesat

Shumica e manipulimeve të imazhit bëhen duke përdorur vetë GIMP. Sidoqoftë, nëse aftësitë e redaktorit nuk janë të mjaftueshme, mund të përdorni shtesa, të cilat janë programe të jashtme që janë të integruara ngushtë me GIMP dhe mund të kryejnë operacione komplekse në imazhe dhe objekte të tjera GIMP. Ka shumë shtesa të përfshira me paketën bazë GIMP. Përveç kësaj, mund ta zgjeroni vetë këtë grup duke shkruar shtesën e nevojshme ose duke e shkarkuar atë nga Interneti. Në fakt, shkrimi i shtesave (dhe skripteve) është mënyra më e lehtë për ata që janë jashtë ekipit kryesor të zhvillimit për të shtuar veçori të reja në GIMP.

Të gjitha funksionet nga menyja Filters dhe shumë funksione nga menytë e tjera të programeve zbatohen si shtesa.

Skenarët

Përveç shtesave, të cilat janë programe të shkruara në C, GIMP mund të përdorë edhe skriptet. Numri më i madh i skripteve ekzistuese janë shkruar në një gjuhë të quajtur Script-Fu dhe janë zhvilluar posaçërisht për GIMP (është një dialekt i skemës gjuhësore të ngjashme me LISP). Përveç kësaj, skriptet për GIMP mund të shkruhen në Python, Perl. Këto gjuhë janë më fleksibël dhe më të fuqishme se Script-Fu, megjithatë ato kanë disavantazhin e të qenit të varur nga programet që nuk janë instaluar me GIMP si parazgjedhje (me përjashtim të Python). Prandaj, nuk ka asnjë garanci që çdo version i GIMP do t'i ekzekutojë në mënyrë korrekte këta skenarë.

Versioni i fundit Shtetit Faqja e internetit

Programi i manipulimit të imazheve GNU ose GIMP(rusisht) Gimp) - redaktori i grafikës raster, një program për krijimin dhe përpunimin e grafikëve raster dhe mbështetje të pjesshme për të punuar me grafikë vektoriale. Projekti u themelua në vitin 1995 nga Spencer Kimbell dhe Peter Mattis si një projekt tezë dhe aktualisht mbështetet nga një grup vullnetarësh. Shpërndarë sipas kushteve të Licencës së Përgjithshme Publike GNU.

Prezantimi

Fillimisht, shkurtesa "GIMP" nënkuptonte anglisht. Programi i përgjithshëm i manipulimit të imazhit , dhe në 1997 emri i plotë u ndryshua në "GNU Image Manipulation Program" dhe programi u bë zyrtarisht pjesë e Projektit GNU.

Detyrat tipike që mund të realizohen me GIMP përfshijnë krijimin e grafikëve dhe logove, shkallëzimin dhe prerjen e fotografive, ngjyrosjen, kombinimin e imazheve duke përdorur shtresa, retushimin dhe konvertimin e imazheve në formate të ndryshme.

Pozicionimi i GIMP

Për një kohë të gjatë, GIMP u krijua duke marrë parasysh dëshirat e përdoruesve, por kryesisht sipas preferencave të zhvilluesve dhe pa përfshirjen e ekspertëve ergonomikë. Nuk kishte asnjë vizion holistik të projektit. Për zgjidhjen e problemeve të akumuluara si pasojë janë marrë një sërë masash.

Në vitin 2005, projekti GIMP u regjistrua si pjesëmarrës në programin OpenUsability. Në takimin e Libre Graphics në mars 2006, u zhvillua takimi i parë midis OpenUsability dhe ekipit të zhvillimit të GIMP, gjatë të cilit u përcaktua vizioni për GIMP si produkt për përdoruesit fundorë:

  • GIMP është softuer falas;
  • GIMP është një aplikacion për retushimin e fotografive me cilësi të lartë që ju lejon të krijoni imazhe origjinale;
  • GIMP është një aplikacion me cilësi të lartë për krijimin e grafikës së ekranit dhe ueb-it;
  • GIMP është një platformë për shkencëtarët dhe dizajnerët për të krijuar algoritme të fuqishme dhe të avancuara të përpunimit të grafikës;
  • GIMP ju lejon të automatizoni veprime të përsëritura;
  • GIMP zgjatet lehtësisht duke instaluar thjesht shtesa.

Këto teza përcaktojnë zhvillimin e mëtejshëm të GIMP.

Në vjeshtën e vitit 2006, në kuadër të projektit OpenUsability u krye një studim, rezultatet e të cilit formalizohen gradualisht në formën e rekomandimeve dhe specifikimeve dhe po zbatohen.

Mundësitë

Diapozitivët tregojnë furçat, modelet dhe gradientët e disponueshëm për GIMP (Mac OS X Lion)

Disavantazhet, zgjidhjet dhe zgjidhjet e tyre

Aktualisht, përdorimi i GIMP në dizajnin komercial, printimin dhe fotografinë shoqërohet me një sërë vështirësish dhe në shumë raste është plotësisht e pamundur:

  • nuk ka mbështetje për ngjyrat spot (dhe paletat Pantone - për arsye licencimi);
  • nuk ka mbështetje të plotë për modelet me ngjyra, CIELAB dhe CIE XYZ;
  • nuk ka mbështetje për 16 ose më shumë bit për kanal ngjyrash;
  • nuk ka mbështetje për HDRi dhe operatorët e hartës së tonit;
  • nuk ka shtresa procedurale (rregulluese) dhe shtresa efektesh (stilesh).

Shumë nga mangësitë e përmendura janë planifikuar të eliminohen në fazën e dytë të kalimit në përdorimin e bibliotekës GEGL.

Arkitekturë

GIMP 2.x me ndërfaqe GTK+ 2.x

GIMP përdor GTK+ për të ndërtuar elementë të ndërfaqes. GTK+ fillimisht u përfshi me GIMP si një zëvendësim për bibliotekën komerciale Motif nga e cila vareshin versionet e hershme të GIMP. GIMP dhe GTK+ u zhvilluan fillimisht për Sistemin e Dritareve X, duke funksionuar në një sistem operativ të ngjashëm me Unix, por që atëherë është transferuar në Microsoft Windows, OS/2, Mac OS X dhe SkyOS.

GIMP dhe programe të tjera

FilmGimp/Cinepaint/Glasgow

FilmGimp, i quajtur tani Cinepaint, është një pirun i GIMP 1.0.4 dhe është zhvilluar në mënyrë të pavarur që atëherë. Cinepaint është projektuar posaçërisht për ngjyrosjen dhe retushimin e kornizave video duke përdorur një menaxher kornizë dhe "shtresa qepë". Thellësia e ngjyrave është rritur në 32 bit me pikë lundruese për kanal në vend të 8 të GIMP. Skedarët e prodhuar nga Cinepaint nuk janë të pajtueshëm me GIMP, kryesisht për shkak të dallimeve në thellësitë e ngjyrave të mbështetura. Për të njëjtën arsye, GIMP nuk mbështet furçat dhe teksturat Cinepaint.

Për disa kohë, Cinepaint u rishkrua plotësisht me emrin Glasgow. Në shkurt 2007, u lëshua një version alfa i produktit. Gjatë dy viteve të fundit [ Kur?] nuk ka punë aktive në të dy projektet

GIMPshop

GIMP në sisteme të ndryshme operative

Linux

FreeBSD

GIMP është pjesë e koleksionit të porteve FreeBSD.

MAC OS X

Ekziston një ndërtim i GIMP për MAC OS.

Microsoft Windows

GIMP dhe Google Summer of Code

Në vitin 2006, ekipi GIMP mori pjesë në programin Google Summer of Code me një sërë projektesh, nga të cilat u përfunduan me sukses:

  1. Shtresat vektoriale. Puna për integrimin e saj filloi vetëm në fund të vitit 2008. Implementimi përfundimtar pritet të jetë i disponueshëm në versionin 2.8.
  2. Analog i pikës së zhdukjes nga Photoshop
  3. Analog i furçës shëruese nga Photoshop. Projekti është përfshirë në versionin 2.4.
  4. Aftësia për të shkruar skripta në Ruby. Kodi është në pemën e vet SVN
  5. Zbatimi i algoritmeve të ndryshme të valëve. Kodi burimor mund të gjendet në regjistrin e zgjerimit GIMP: denoise (zvogëlimi i zhurmës), ihalf (gjysmëtonimi i përmbysur), jp2 (mbështetje JPEG2000).

Në vitin 2008, ekipi mori pjesë përsëri në program; Katër nga pesë projektet u përfunduan me sukses:

  1. Kategorizimi i burimeve (brushat, teksturat, etj.) me etiketa
  2. Shkrimi i tekstit direkt në kanavacë. E disponueshme tashmë në versionin e paqëndrueshëm.
  3. Përmirësimi i skriptimit të Python. Projekti do të përfshihet në versionin 2.10.
  4. Operacionet e domenit të frekuencës për GEGL. Projekti përdor një bibliotekë, licenca e së cilës nuk lejon që ky kod të përfshihet në pemën kryesore të zhvillimit.

Në vitin 2009, ekipi përfundoi me sukses projektet e mëposhtme:

  1. Mostrat eksperimentale për GEGL të krijuar për të rritur dhe ulur madhësinë e imazhit. Kodi përfshihet në pemën kryesore të zhvillimit të GEGL.
  2. Implementimi bazë i buferëve të përshpejtuar nga hardueri dhe disa operatorëve GEGL
  3. Zbatimi i një furçe përsosjeje për mjetin e përzgjedhjes së planit të parë. Përfshirja e këtij kodi është planifikuar për të ardhmen.
  4. Ndërfaqe e përmirësuar për dinamikën e duarve. Në dispozicion që nga versioni 2.7.1.

Projektet e mëposhtme u përfunduan me sukses në vitin 2010:

  1. Krijo operacione GEGL për projeksionin dhe matjen e tonit, ndërto HDR dhe mbështet RGBE
  2. Krijimi i një mjeti të transformimit të kornizës. Kodi përfshihet në degën kryesore të GIMP.

Projektet e mëposhtme u përfunduan me sukses në vitin 2011:

  1. Krijimi i një mjeti për futjen e shtrembërimeve (Warp Transform)
  2. Krijimi i një mjeti klonimi pa probleme (CLone pa probleme)
  3. Widget i ri për futjen e dimensioneve. Në dispozicion në një temë të veçantë, të planifikuar për 2.10.
  4. Rendering dhe GPU Computing me OpenCL në GEGL. Inkorporuar në degën e zhvillimit GEGL.
  5. Transferimi i filtrave GIMP në operacionet GEGL. Lëshuar si pjesë e versionit 0.1.8.

Nuskë

Wilber është maskota e GIMP dhe është krijuar nga Tuomas "tigert" Kuosmanen.

Logot GIMP me Wilbert

Shënime

Bibliografi

  • I. A Khakhaev Redaktori falas i grafikës GIMP: hapat e parë. - DMK-press, shtator 2009. - 232 f. - 1000 kopje. - ISBN 978-5-9706-0042-2

Lidhjet

  • gimp.org (Anglisht) - Uebfaqja zyrtare e GIMP
  • registry.gimp.org (Anglisht) - Regjistri i shtesave për GIMP
  • Online
  • www.gimp.ru (rusisht) - uebsajti zyrtar në gjuhën ruse në lidhje me redaktorin grafik falas GIMP.
  • www.progimp.ru (rusisht) - një faqe jozyrtare me një numër të madh mësimesh.
  • www.gimpinfo.ru (rusisht) - faqe për përdoruesit fillestarë të GIMP

Redaktori grafik GIMP është shkruar në C. Programi përdor bibliotekat GTK+ dhe Cairo për të ndërtuar ndërfaqen e përdoruesit.

Në versionin modern të GIMP, ndërfaqja është plotësisht e ndarë nga logjika e brendshme dhe përpunimi i imazhit kryhet përmes bibliotekës GEGL, e cila përdor grafikë aciklikë. Për të konvertuar pikselët midis formateve të prezantimit, përdoret biblioteka e fjalorit babl.

Ekzistojnë disa burime referimi për zhvilluesit fillestarë:

  • ndihmë për përpilim;
  • Informacion rreth;
  • Ndihmë për krijimin e skedarëve patch.

Ndihma e API-së së trashëguar është e disponueshme në developer.gimp.org.

Nëse jeni të interesuar të transferoni filtrat GIMP në GEGL, këto faqe do t'ju ndihmojnë:

  • Ndihmë për portin e filtrit në GEGL dhe statusin e portit;
  • statusi i portit në shtojcat GEGL dhe GIO që ofrojnë mbështetje për formate të ndryshme të të dhënave.

Detyrat më të ngutshme

GIMP është një projekt i madh në të cilin ka gjithmonë një vend për pjesëmarrës të rinj dhe ide të freskëta, premtuese. Meqenëse zbatimi i disa funksioneve të rëndësishme bllokohet nga kalimi jo i plotë në motorin e ri të përpunimit grafik, ne e konsiderojmë zgjidhjen e disa problemeve si një prioritet më të lartë:

  • porta e filtrave GIMP në GEGL;
  • përshpejtimi i GEGL-së;
  • porti i operacioneve GEGL në OpenCL;
  • zhvillimi i një formati të ri skedari të brendshëm.

Mos lejoni që kjo listë t'ju ngatërrojë; ne do të jemi të emocionuar të shohim disa nga risitë që po zbatojnë kërkime emocionuese shkencore, veçanërisht në fushat e manipulimit të imazhit dhe përpunimit të fotografive. Një listë e detyrave më aktuale është dhënë në wiki të projektit.

Puna në ergonomi

Që nga viti 2006, Peter Sikking, kreu i kompanisë gjermane man+machine works, ka punuar në ergonominë GIMP. Puna e përdorshmërisë dokumentohet në një wiki të veçantë në gjuhën angleze.

Projektet aktuale:

  • ndërfaqja e parametrave të veglave (miniaplikacione më kompakte);

Për më tepër, studentët e Peter kryen disa studime, në bazë të të cilave mund të përmirësohet edhe ndërfaqja GIMP:

Nëse jeni gati të merrni përsipër një ose një tjetër nga detyrat e listuara më sipër, ju rekomandojmë të lidheni me një nga kanalet kryesore të komunikimit në projekt dhe të tregoni gatishmërinë tuaj për të marrë pjesë.

Puna me ekipin

Kanali kryesor i komunikimit për zhvilluesit është IRC: #gimp në irc.gimp.net. Një pjesë e konsiderueshme e programuesve jetojnë në Evropë, por ka pjesëmarrës aktivë nga SHBA dhe Zelanda e Re, ndaj ju lutemi kuptoni se mund të mos jetë e mundur të merrni një përgjigje menjëherë.

  • Zhvilluesi GIMP, i destinuar për diskutimin e zhvillimit të GIMP.
  • Zhvilluesi i GEGL, ai diskuton zhvillimin e bibliotekave GEGL dhe babl.

Artikujt më të mirë mbi këtë temë