Web Grafik Tasarımı Dersi 8. Ünite Sorularla Öğrenelim
Açık Kaynak Kodlu Web Grafik Tasarım Araçları
- Özet
- Sorularla Öğrenelim
Açık kaynak kodlu programları açıklayınız?
Bilgisayarlarımızda ve programlayabildiğimiz cihazlarda kullandığımız tüm programlar, bir kişi ya da grup tarafından, bir programlama dili kullanılarak yazılır. Her programın kendine özgü komutları ve bu komutların yazım kuralları vardır. Programlama konusunda uzman kişi(ler), bu kurallar çerçevesinde programları kodlarlar. Hatalarını düzeltip sorunsuz çalıştığından emin olduktan sonra da bizlerin kullanımına sunarlar.
Bizlerin kullanımına sunulan ve ihtiyacımız olan programları farklı şekillerde ediniriz. Eğer program, ticari amaç güdülerek hazırlandıysa, bir başka ifadeyle kullanıcılara satılmak üzere yazıldıysa, yüksek ihtimalle kodları kapalıdır. Bunun anlamı, programı oluşturan kod satırlarını ve komutları göremeyiz. Bu komutlar üzerinde herhangi bir değişiklik yapamayız. Bu tür kodları kapalı yazılımlar için yapabileceğimiz, sorun yaşadığımızda ya da başka fonksiyonlara ihtiyaç duyduğumuzda, lisans sahibi kişi ya da kuruluşa bunları aktarmaktır.
Kullanıcılardan gelen istekler doğrultusunda kodların sahibi kişi ya da kuruluş gerekli güncellemeleri yapar. Programı kullanıcıların istediği şekilde yeniden kodlar.
Açık kaynak kod yöntemini bir uygulama geliştirme yöntemi çerçevesinden açıklayınız.
Açık kaynak kod, ürünün kaynağına rahatça erişebilme imkanı sunan bir uygulama geliştirme yöntemidir. Açık Kaynak kod bildirgesinde de belirtildiği gibi; “Açık kaynak kodlu yazılımlar tasarruf ve güvenliğin ötesinde de bir ülke ekonomisi için önemlidir. Açık kaynak ortamları, teknoloji üretebilecek gençleri yetiştirmenin etkin yollarından biridir. İthal hazır çözümler yerine, ülke insanına güvenmek, ona yatırım demektir. Açık kaynak, kendi okullarında gereksinimlerine göre uyarlanmış, güvenli, sağlam ve
ucuz çözümler demektir. Açık kaynak yazılımlar, mütevazı donanımları etkin kullanabilmek demektir. Tüm üretim ve servis sektörlerinde bilişim maliyeti gittikçe artmaktadır. Açık kaynak yazılımlar, en başta lisanslar nedeniyle bu maliyetleri düşürerek, yerli sanayici ve bilişimciye destek demektir, ülkenin rekabet yeteneği artırmak demektir.
Açık kaynak kodlu yazılımların ayırt edici özelliği nedir açıklayınız.
Açık kaynak kodlu yazılımların ayırt edici özelliği, kullanıcıya yazılımı değiştirme özgürlüğü sunmasıdır. Uyarlanabilir, sağlam, hızlı ve güvenlidir. insanlığın ortak malıdır. Bu yazılımlar, ülkelerin bilgi toplumu stratejisinde önemli rol oynamaktadır. Türkiye’de açık kaynak kodlu yazılımlar Bilgi Toplumu Stratejisi (2006–2010)’nde yer almış ve kamu kurumlarında teşvik edileceği belirtilmiştir. Buna rağmen Türkiye’de üniversiteler başta olmak üzere kamu kurumlarında açık kaynak kodlu yazılımların sınırlı ölçüde kullanıldığı görülmektedir. Bunun temel nedeni de, kullanıcıların kullanım alışkanlıklarından vazgeçmek istememeleridir. Oysa bugün dünyada birçok ülkede özellikle milli
savunma, emniyet, parlamento, jandarma gibi kurumlarda açık kaynak kodlu yazılımlara dayanan Linux tabanlı işletim sistemleri yaygın ve zorunlu olarak kullanılmaktadır.
GNU işletim sistemi kavramını açıklayınız?
GNU Projesi, Richard Matthew Stallman’ın 1980’lerde başlattığı, özgür bir işletim sistemi ve bunun çevresindeki özgür yazılımları içeren bir projedir.“GNU’s not Unix” gibi tekrarlanan bir isme sahip olan GNU, Unix benzeri bir işletim sistemidir ancak Unix’ten hiçbir kod barındırmayan, tamamen açık kaynak kodlu ve özgür bir yazılımdır. Bu işletim sisteminin desteklediği açık kaynak kodlu ve ücretsiz yazılımların geliştirilmesine devam edilmektedir.
GIMP kavramı nedir, açıklayınız?
GIMP’in orijinal adı General Image Manipulation Program’dır. İlk sürümü, 1995 yılında Peter Mattis ve Spencer Kimball tarafından, California Üniversitesi’nde proje ödevi olarak geliştirilmiştir. Mattis ve Kimball 1997’de mezun olduktan ve GNU projesinin resmi bir parçası olduktansonra, programın adı GNU Image Manipulation Program olarak değiştirilmiştir. Adından da anlaşılacağı gibi, açık kaynak kodlu ve ücretsiz bir resim işleme programıdır. Açık kaynak kodlu yazılımlar arasında, Photoshop programına alternatif olarak gösterilen yazılımlardan biri olarak bilinir. Kullanıcılar ve yazılımcılar sonraki sürümler için çokça destek vermiş, programın gelişimine önemli katkılarda
bulunmuşlardır.
Linux dünyasının iki önemli grafiksel arayüz geliştirme kütüphanelerinden biri olan GTK+, ilk olarak GIMP’in geliştirilmesi için yazılmıştır. GIMP; Linux, Windows ve Mac OS işletim sistemleri altında çalışabilmektedir. Programın dosya uzantısı .XCF’dir. Görüntü içindeki katmanları, seçimlik alanları, renk kanalları, şeffaflık, yolları ve kılavuzları saklama özelliklerine sahiptir. Ancak, PSD uzantılı dosya formatları gibi, dosya içinde geriye dönük halleri saklamamaktadır. .XCF uzantılı dosyaları destekleyen birçok yazılım mevcuttur. Bunlar: CinePaint, DigiKam, Gwenview, Imagine, Inkscape ve Krita’dır.
GIMP programının genel özelliklerini maddeler halinde sıralayınız?
• Piksel tabanlı çalışan bir görüntü işleme programıdır.
• Hazır logo, desen, site tuşları ve reklam alanları oluşturabilmeye imkân tanır.
• Gelişmiş seçim, çizim, kesme, döndürme ve fırça araçları mevcuttur.
• XCF, SVG, TIFF, PDF, JPEG, PNG, GIF PostScript belgeleri (PS, EPS ya da sıkıştırılmış .ps, .gz), BMP, Paintshop Pro dosyaları (PSP ya da TUB), Adobe Photoshop dosyaları (PSD) gibi çok sayıda dosya formatı desteği vardır.
• Çok sayıda efekt aracı ile çalışabilme olanağı sunar.
• Katmanlar, kanallar ve yollarla çalışabilmektedir.
• EXIF bilgilerini düzenleyebilir.
• Grafik tablet desteği mevcuttur.
GIMP’in önemli özelliklerinden biri de eklentileriyle zenginleştirilebilir olmasıdır. İçeriğe duyarlı ölçekleme, siyah beyaz fotoğra arı renklendirme, CMYK desteği, katman efektleri, internet için kaydetme, droste efekti gibi çok sayıda eklentisi mevcuttur. Örneğin Enviromap eklentisi, özellikle oyunlarda yansıma özelliği bulunan objelere sahte yansıma etkisi kazandırabilmek için farklı renk tonlarını karıştırarak bir yansıma haritası oluşturur. Bu yansıma haritası üç ve iki boyutlu sahnelerin arka planında da kullanılabilir.
CMYK kavramını açıklayınız
CMYK (Cyan, Magenda, Yellow, Key), camgöbeği, galibarda, sarı ve siyah olan bu renkler ile renkli baskılama işlemleri yapılır. Kısaltmadaki K harfi key anlamında kullanılır. Anahtar renktir. Bu nedenle iyi bir tasarımcı CMYK’yı çok iyi bilmeli, 3 ana renkten yardım alarak ara renkleri elde edilebilmektedir.
G’MIC kavramını açıklayınız.
GIMP’in etkileyici ve kolaylaştırıcı eklentilerinden bir diğeri de G’MIC’dir. Bu eklenti yardımıyla resimler değişik biçimlerde tekrarlattırılabilir, renkleriyle oynanabilir, çerçeve eklenebilir, renklere göre resimlerin belli bölgeleri kesilebilir.
Gimp Animasyon Paketi ve UFRaw nedir açıklayınız.
Bir başka GIMP eklentisi ise GAP (Gimp Animasyon Paketi)’tır. Bu eklenti sayesinde, GIMP ile hareketli görüntüler ve animasyonlar oluşturulabilir. UFRaw, sayısal kameralardan alınan ham verileri okumak ve işlemek için kullanılan GIMP eklentisidir. Yukarıda birkaçından bahsettiğimiz çok sayıda eklenti ile GIMP programı, web tasarımı, grafik tasarımı yapanlar ve programcılar için hayal güçlerini zorlayacak özellikleri kapsamakta ve hayalleri gerçekleştirme fırsatı sunmaktadır.
GIMP’İN eklentilerini özellikleri ile birlikte açıklayınız.
• Resynthesize eklentisi, GIMP’in çok kullanılan eklentilerinden biridir. Bir resimden veya dokudan belli bir bölge çıkarmak istendiğinde bu bölge seçilir ve arka plan çok fazla ayrıntı içermiyorsa bu işlem birkaç rötuşla tamamlanabilmektedir.
• GIMP’in etkileyici ve kolaylaştırıcı eklentilerinden bir diğeri de G’MIC’dir. Bu eklenti yardımıyla resimler değişik biçimlerde tekrarlattırılabilir, renkleriyle oynanabilir, çerçeve eklenebilir, renklere göre resimlerin belli bölgeleri kesilebilir.
• Bir başka GIMP eklentisi ise GAP (Gimp Animasyon Paketi)’tır. Bu eklenti sayesinde, GIMP ile hareketli görüntüler ve animasyonlar oluşturulabilir.
• UFRaw, sayısal kameralardan alınan ham verileri okumak ve işlemek için kullanılan GIMP eklentisidir. Yukarıda birkaçından bahsettiğimiz çok sayıda eklenti ile GIMP programı, web tasarımı, grafik tasarımı yapanlar ve programcılar için hayal güçlerini zorlayacak özellikleri kapsamakta ve hayalleri gerçekleştirme fırsatı sunmaktadır.
GIMP programının temel alanlarını açıklayınız.
• 1 nolu alan Ana Araç Kutusu’dur. Varsayılan olarak, ön ve arka plan renklerini ve diğer araçları seçmek için kullanılan ikonları içerir. İstendiğinde farklı ikonlar da eklenebilir.
• 2 nolu alan, Araç Seçenekleri’dir. Ana araç kutusunun altında yer alır. O an etkin olan araçla ilgili seçenekleri gösterir. Örneğin yukarıdaki ara yüzde Move aracı etkin olarak görülmektedir.
• 3 nolu alan Görüntü Penceresi’dir. GIMP’te açılan her bir görüntü, ekranda ayrı pencerelerde görülür. Aynı anda birden çok görüntü de açılabilir. GIMP kullanmaya başlamadan önce en az bir tane görüntü penceresi açılmalıdır. Bir görüntü, görüntü penceresinden daha büyük olabilir. Bu durumda zoom özelliği kullanılarak görüntü belli boyutlarda küçültülebilir. Ya da ekranda beliren kaydırma çubukları ile görüntü kaydırılarak ekranda görülebilir.
• 4 nolu alan, Katmanlar, Kanallar, Yollar olarak isimlendirilir. Resim 8.7’de katmanlar sekmesi açıktır. Mevcut resmin katman yapısını gösterir.
• 5 nolu alan ise, Fırçalar, Desenler, Renk Geçişleri alanıdır. Katmanlar alanının altında yer alır. Fırça, desen ve renk geçişleri işlemlerine ait sekmeleri içermektedir.
GEGL kavramını açıklayınız?
GEGL (Generic Graphics Library), görüntü işleme uygulamaları için geliştirilen, XML tabanlı bir programlama kütüphanesidir. Asıl olarak GIMP için geliştirilmiş olup, yüksek bit derinliğine sahip görüntülerin desteklenmesini ve çok sayıda düzenlemenin yapılması amaçlanmıştır. GIMP 2.6 ‘da kısmen tamamlanmış olan GEGL, GIMP 2.10 versiyonunda bütünüyle kullanılabilir hale getirilmiştir. Bu haliyle GEGL, başka yazılımlar tarafından da kullanılır durumdadır. GEGL ile, bir grafikte node (düğüm) olarak temsil edilen görüntü işleme işlemlerini birbirine ekleyebilirsiniz. Ayrıca GEGL, görüntülerin yüklenmesi ve saklanması, renklerin ayarlanması, farklı şekillerde filtreleme, görüntülerin dönüştürülmesi ve birleştirilmesi gibi işlemleri rahatlıkla yapabilmenizi sağlar. GEGL aynı zamanda yüksek bit derinliği olan görüntülerin, ICC profillerinin ve görüntü parçalarının paralel olarak işlenmesine de olanak tanır. Geleneksel görüntü işlemelerde iş akışı bitiminde nihai sonuç kaydedilirken, GEGL’de bütün iş akışı (bütün
orijinal görüntüler, gerçekleştirilen işlemler, son çıktı vb.) kaydedilir. Bu sayede baştan sona tüm işlem adımları ve görseller için geriye dönük bilgiler alınabilir. Çok uzak olmayan bir gelecekte, GIMP’deki bir çok görüntü işleme görevlerinin yerine kullanılması beklenmektedir.
ICC profili kavramını açıklayınız.
ICC profili, dijital kamera ve tarayıcı gibi girdi aygıtları ve ekran, yazıcı gibi çıktı aygıtları arasında renk uyumu sağlamak için ayrı ayrı aygıtların renk yeniden üretme özelliklerini tanımlayan bir veri dosyasıdır.
GEGL, kullanıcıların çeşitli şekillerde görüntü üretmesine olanak sağlar. Bunun için gerekli adımları sıralayınız?
• Önce GIMP açılır.
• Ardından, herhangi bir görüntü dosyası açılır.
• Şimdi, GEGL aracına ulaşmak için iki yöntemden biri kullanılır. Birinci yöntemde Tools (Araçlar) menüsü altında yer alan GEGL Operation komutu tıklanır. İkinci yöntemde ise Colors (Renkler) menüsü altındaki Use GEGL (GEGL kullan) satırı aktif hale getirilir.
• GEGL aracının içinde 25 civarında işlem seçeneği yer almaktadır.
• Bu seçeneklerden bir tanesi listeden seçilir. Örneğin, görüntü üzerinde uygulamak için boxblur seçeneğini işaretleyelim.
• Daha sonra etki alanı seçilir. Gerekirse önizleme de yapılır.
• Son olarak OK butonuna tıklanır.
• Artık, belirlediğimiz seçenek resim üzerinde uygulanmıştır.
GEGL aracının içinde 25 civarında işlem seçeneği yer almaktadır. Bu seçenekleri sıralayınız.
• Bilateral-filter
• Box-flur
• Brightness-contrast
• C2g
• Color
• Color-temperature
• Constrast-curve,
• difference-of-gaussians,
• fractal-explorer,
• gaussian-blur,
• grey,
• invert,
• levels,
• mblur,
• mono-mixer,
• perlin-noise,
• remap,
• snn-mean,
• stretch-contrast,
• threshold,
• tonemap,
• unsharp-mask,
• value-invert,
• whitebalance
Inkspace kavramını açıklayınız?
Inkscape, vektör tabanlı çizim ve tasarım için kullanılabilen, açık kaynak kodlu ve ücretsiz bir grafik tasarım programıdır. Piyasada ticari amaçlı üretilen bir çok vektör tabanlı çizim programının sahip olduğu özelliklerin çoğuna sahiptir. Vektör tabanlı çizimler yapılabilen açık kaynak kodlu yazılımlar içinde en çok tercih edilenlerden biri de
Inkscape’dir. Adobe Illustrator, Corel Draw, Freehand, Xara X gibi yazılımların birçok özelliğine sahiptir. Basitten karmaşığa farklı formatlarda şekiller ve grafikler üzerinde çalışmaya izin vermektedir. Bitmap resimler, fotoğra ar, vektörel grafikler, logo tasarımı, metin içeren resimler, web grafikleri, teknik çizimler gibi uygulamaları Inkscape ile rahatlıkla gerçekleştirmek mümkündür. Inkscape kısaca, vektör tabanlı çizim ve tasarım için kullanılabilen, açık kaynak kodlu ve ücretsiz bir grafik tasarım programıdır. Piyasada ticari amaçlı üretilen bir çok vektör tabanlı çizim programının sahip olduğu özelliklerin çoğuna sahiptir.
Inkspace ölçekleme kavramını açıklayınız?
Inkscape programı, W3C standardında ölçeklenebilir. .SVG (Scalable Vector Graphics /Ölçeklenebilir Vektörel Grafikler) dosya biçimini kullanmaktadır. Bu grafik türü, XML tabanlı web grafikleri için WWW konsorsiyumunun hazırladığı yeni bir dildir. Günümüzde bir çok vektör editörü SVG’yi dışa aktarabilmekte, kayıt edebilmekte ve herhangi bir
eklentiye gerek duymaksızın doğrudan bir internet gözgezdiricide görüntüleyebilmektedir. Ölçeklenebilir grafik formatı ile çizilen grafik ve resimler, sonsuz büyüklüğe ölçeklenseler bile kalitelerini kaybetmezler ve bozulmazlar. Ayrıca, Inkscape içerisine herhangi bir bitmap resim eklenebildiği gibi, eklenen bu resimler üzerinde, Inkscape içerisindeki diğer nesnelere uygulanabilen hareket ettirme, döndürme, kırpma, filtre uygulama gibi işlemler yapılabilmektedir.
Programın desteklediği dosya formatları arasında; .SVGZ, .PNG, .PDF, .PS, .EMF, .TEX, .POV, .ODG, . DXF ve .GPL sıralanabilir.
W3C kavramını açıklayınız.
W3C (World Wide Web Consortium) açılımı Dünya Çapında Ağ Birliği anlamına gelmektedir. Bu birliğin amacı; tarayıcılar arasındaki görüntü farkını ortadan kaldırmaktır. W3C standartları, W3C birliği tarafından html, css gibi web tasarımda kullanılan kodların her tarayıcı ile aynı uyum içerisinde çalışması için belirlenen kurallar olarak tanımlanabilir. Web site tasarlarken herhangi bir sorun ile karşılaşmamak adına, W3C standartları göz önünde bulundurulmalıdır. W3C standartları stabil kodlardan oluştuğu için, bu standartlara göre hazırlanan web siteleri içerisindeki sayfa geçişleri, ana sayfanın açılış hızı artmaktadır. Bu da sitemizi hızlandıran en önemli etkenlerden biridir.
Inkscape, kullanıcıların işlerini kolaylaştırıcı bazı özelliklere sahiptir. Bu özellikleri sıralayınız.
• Nesne Oluşturma: Düz çizgiler, eğriler, kaligrafik çizimler yapılabilir. Dikdörtgen, köşeleri ovalleştirilmiş dikdörtgen, 3D kutular, elips, yıldız, çokgenler, daireler ve yaylar
oluşturulabilir. Gömülü bitmapler kullanılabilir.
• Nesne İşleme: Hareketlendirme, döndürme, ölçeklendirme gibi dönüşümler etkileşimli olarak ve sayısal değerleri belirtilerek gerçekleştirilebilir. Ayrıca nesneler gruplandırılabilir. Katmanlar kilitlenebilir, gizlenebilir ya da tekrar düzenlenebilir. Bu sayede katmanlar hiyerarşik bir ağaç yapısı oluşturabilir. Hizalama ve dağıtım komutları
kullanılabilir. Nesneler üzerinde kes, kopyala ve yapıştır komutları uygulanabilir.
• Nesneleri Biçimlendirme: Renk seçici (RGB, HSL, CMYK renk çarkı, CMS gibi), renk toplayıcı aracı, kopyala/yapıştır stili, bitmap ya da vektörel desen doldurma, donuk görünüm oluşturulabilir. Ayrıca dış hat çizgi stilleri, önceden tanımlanmış fırça desenleri ile fırça dokunuşları yapılabilir.
• Yol İşlemleri: Düğümleri hareketlendirme, hizalama, dağıtma, metin nesneleri ve şekiller için dönüştürme ve sadeleştirme, bu işlemlerden bazılarıdır.
• Metin Aracı: Çok satırlı metinler oluşturma, önceden yüklenmiş anahat yazı tiplerini kullanma, karakter/harf/satır aralığı ayarlamalarını yapma, yazı tipi boyutu ayarlama,
şekil içinde metin kullanımı, metin desteği anlamında karşımıza çıkan özelliklerden en dikkat çekici olanlardır.
Dağıtım kavramı nedir açıklayınız?
Dağıtım, Linux çekirdeği temeli üzerine çeşitli yazılımlar eklenerek tam bir işletim sistemi olarak çalışır hale gelmiş bir özgür yazılım projeleri topluluğudur. Dağıtım kavramı, özgür yazılım felsefesinin çok alternatifli dünyasının bir sonucu olarak ortaya çıkmış, Linux’a özgü bir terimdir. Kullanım yaygınlıkları ve GNU/Linux dünyasına katkılarıyla öne çıkan bazı dağıtımlar vardır: Debian, Red Hat, Fedora, Ubuntu, Slackware, SUSE bunlardan bazılarıdır.
Inkspace arayüzündeki yardımcı araçları sıralayınız.
Inkscape arayüz penceresinde, standart pencerelerde gördüğümüz başlık çubuğu, menü çubuğu ve araç çubuklarının yanı sıra, sol tarafta bazı işlem kısayol butonlarının yer aldığı ayrı bir araç çubuğu görülebilir. Bu çubuk üzerinde yer alan seçim butonu, düğüm butonu, şekil çizme butonları, çizgi butonları ve gradient/dereceli doldurma butonu en sık kullanılan yardımcı araçlardır.
Inkspace arayüz penceresini açıklayınız?
Inkscape arayüz penceresinde, standart pencerelerde gördüğümüz başlık çubuğu, menü çubuğu ve araç çubuklarının yanı sıra, sol tarafta bazı işlem kısayol butonlarının yer aldığı ayrı bir araç çubuğu görülebilir.
• Seçim butonu; işlem yapmak üzere kullanmak istediğiniz herhangi bir araç için seçme işlemi yapmanıza yardımcı olur.
• Düğüm butonu; bir nesne vektör tabanlı olarak çizildikten sonra, çizimin düğümleri üzerinde her türlü işlemin yapılarak, nesneye istenilen şeklin verilmesini sağlar.
• Şekil çizme butonları ise; dikdörtgen, daire, çokgen, yıldız ve sarmal şekillerinde çizimlere olanak verir.
• Çizgi butonları; Bezier çizimi, serbest çizim ve yazı çizimi yapmaya olanak sağlayan üç buton olarak karşımıza çıkmaktadır.
Inkspace’in sürümleri hakkında bilgi veriniz.
Inkscape’in son sürümü, 28.01.2015 tarihinde yayınlanan 0.91 sürümüdür. Arayüzde yer alan çok sayıda araç kutusu ve komut yardımıyla, Inkscape programı kendini web grafik tasarımı konusunda geliştirmek isteyen herkese ücretsiz ve özgür bir çalışma alanı sunmaktadır. Program, gönüllü yazılımcılar ve kullanıcılar sayesinde sürekli ve hızlı bir şekilde gelişmeye devam etmektedir.
Bilgisayarlarımızda ve programlayabildiğimiz cihazlarda kullandığımız tüm programlar nasıl yazılır?
Bilgisayarlarımızda ve programlayabildiğimiz cihazlarda kullandığımız tüm programlar, bir kişi ya da grup tarafından, bir programlama dili kullanılarak yazılır. Her programın kendine özgü komutları ve bu komutların yazım kuralları vardır. Programlama konusunda uzman kişi(ler), bu kurallar çerçevesinde programları kodlarlar. Hatalarını düzeltip sorunsuz çalıştığından emin olduktan sonra da bizlerin kullanımına sunarlar.
Kullanımımıza sunulan ve ihtiyacımız olan programları nasıl ediniriz?
Bizlerin kullanımına sunulan ve ihtiyacımız olan programları farklı şekillerde ediniriz. Eğer program, ticari amaç güdülerek hazırlandıysa, bir başka ifadeyle kullanıcılara satılmak üzere yazıldıysa, yüksek ihtimalle kodları kapalıdır. Bunun anlamı, programı oluşturan kod satırlarını ve komutları göremeyiz. Bu komutlar üzerinde herhangi bir değişiklik yapamayız. Bu tür kodları kapalı yazılımlar için yapabileceğimiz, sorun yaşadığımızda ya da başka fonksiyonlara ihtiyaç duyduğumuzda, lisans sahibi kişi ya da kuruluşa bunları aktarmaktır. Kullanıcılardan gelen istekler doğrultusunda kodların sahibi kişi ya da kuruluş gerekli güncellemeleri yapar. Programı kullanıcıların istediği şekilde yeniden kodlar.
Bazı programlar ise, lisansı olmaksızın bizlerin kullanımına sunulur. Bu tür programların bir kısmının kod satırları, yazılıma meraklı ve kodlama yeteneği olan kişilerin erişimine açılır. Burada amaç, mevcut programın geliştirilmesini ve güncellenmesini hızlandırarak, kullanıcıların isteklerine kısa zamanda özgün çözümler bulabilmektir. Açık kaynak kodlu yazılımların büyük kısmında, kodlar kapatılır ve satılmasına engel olunur. Bu nedenle, açık kaynak kodlu programlar sonsuz özgürlükte kullanılabilen ücretsiz programlar olarak
algılanmamalıdır.
GNU Projesi nedir?
GNU Projesi, Richard Matthew Stallman’ın 1980’lerde başlattığı, özgür bir işletim sistemi ve bunun çevresindeki özgür yazılımları içeren bir projedir. “GNU’s not Unix” gibi tekrarlanan bir isme sahip olan GNU, Unix benzeri bir işletim sistemidir ancak Unix’ten hiçbir kod barındırmayan, tamamen açık kaynak kodlu ve özgür bir yazılımdır. Bu işletim sisteminin desteklediği açık kaynak kodlu ve ücretsiz yazılımların geliştirilmesine devam edilmektedir. Piyasada işletim sisteminden uygulama yazılımlarına kadar büyük bir yelpazede açık kaynak kodlu yazılımlara rastlamak mümkündür.
GIMP nedir?
GIMP’in orijinal adı General Image Manipulation Program’dır. İlk sürümü, 1995 yılında Peter Mattis ve Spencer Kimball tarafından, California Üniversitesi’nde proje ödevi olarak geliştirilmiştir. Mattis ve Kimball 1997’de mezun olduktan ve GNU projesinin resmi bir parçası olduktan sonra, programın adı GNU Image Manipulation Program olarak değiştirilmiştir. Adından da anlaşılacağı gibi, açık kaynak kodlu ve ücretsiz bir resim işleme programıdır. Açık kaynak kodlu yazılımlar arasında, Photoshop programına alternatif olarak gösterilen yazılımlardan biri olarak bilinir. Kullanıcılar ve yazılımcılar sonraki sürümler için çokça destek vermiş, programın gelişimine önemli katkılarda bulunmuşlardır. Linux dünyasının iki önemli grafiksel arayüz geliştirme kütüphanelerinden biri olan GTK+, ilk olarak GIMP’in geliştirilmesi için yazılmıştır. GIMP; Linux, Windows ve Mac OS işletim sistemleri altında çalışabilmektedir. Programın dosya uzantısı .XCF’dir. Görüntü içindeki katmanları, seçimlik alanları, renk kanalları, şeffaflık, yolları ve kılavuzları saklama özelliklerine sahiptir. Ancak, PSD uzantılı dosya formatları gibi, dosya içinde geriye dönük halleri saklamamaktadır. .XCF uzantılı dosyaları destekleyen birçok yazılım mevcuttur. Bunlar: CinePaint, DigiKam, Gwenview, Imagine, Inkscape ve Krita’dır.
GIMP programının genel özellikleri nelerdir?
GIMP programının genel özelliklerini maddeler halinde sıralamak gerekirse:
- Piksel tabanlı çalışan bir görüntü işleme programıdır.
- Hazır logo, desen, site tuşları ve reklam alanları oluşturabilmeye imkân tanır.
- Gelişmiş seçim, çizim, kesme, döndürme ve fırça araçları mevcuttur.
- XCF, SVG, TIFF, PDF, JPEG, PNG, GIF PostScript belgeleri (PS, EPS ya da sıkıştırılmış .ps, .gz), BMP, Paintshop Pro dosyaları (PSP ya da TUB), Adobe Photoshop dosyaları (PSD) gibi çok sayıda dosya formatı desteği vardır.
- Çok sayıda efekt aracı ile çalışabilme olanağı sunar.
- Katmanlar, kanallar ve yollarla çalışabilmektedir.
- EXIF bilgilerini düzenleyebilir.
- Grafik tablet desteği mevcuttur.
GIMP’in önemli özelliklerinden biri de eklentileriyle zenginleştirilebilir olmasıdır. İçeriğe duyarlı ölçekleme, siyah beyaz fotoğrafları renklendirme, CMYK desteği, katman efektleri, internet için kaydetme, droste efekti gibi çok sayıda eklentisi mevcuttur.
GAP (Gimp Animasyon Paketi) nedir?
GAP (Gimp Animasyon Paketi) bir başka GIMP eklentisidir. Bu eklenti sayesinde, GIMP ile hareketli görüntüler ve animasyonlar oluşturulabilir. UFRaw, sayısal kameralardan alınan ham verileri okumak ve işlemek için kullanılan GIMP eklentisidir. GIMP programı, web tasarımı, grafik tasarımı yapanlar ve programcılar için hayal güçlerini zorlayacak özellikleri kapsamakta ve hayalleri gerçekleştirme fırsatı sunmaktadır.
GEGL (Generic Graphics Library) nedir?
GEGL (Generic Graphics Library), görüntü işleme uygulamaları için geliştirilen, XML tabanlı bir programlama kütüphanesidir. Asıl olarak GIMP için geliştirilmiş olup, yüksek bit derinliğine sahip görüntülerin desteklenmesini ve çok sayıda düzenlemenin yapılması amaçlanmıştır. GIMP 2.6 ‘da kısmen tamamlanmış olan GEGL, GIMP 2.10 versiyonunda bütünüyle kullanılabilir hale getirilmiştir. Bu haliyle GEGL, başka yazılımlar tarafından da kullanılır durumdadır. GEGL ile,bir grafikte node (düğüm) olarak temsil edilen görüntü
işleme işlemlerini birbirine ekleyebilirsiniz. Ayrıca GEGL, görüntülerin yüklenmesi ve saklanması, renklerin ayarlanması, farklı şekillerde filtreleme, görüntülerin dönüştürülmesi ve birleştirilmesi gibi işlemleri rahatlıkla yapabilmenizi sağlar. GEGL aynı zamanda yüksek bit derinliği olan görüntülerin, ICC profillerinin ve görüntü parçalarının paralel olarak işlenmesine de olanak tanır. Geleneksel görüntü işlemelerde iş akışı bitiminde nihai sonuç kaydedilirken, GEGL’de bütün iş akışı (bütün orijinal görüntüler, gerçekleştirilen işlemler, son çıktı vb.) kaydedilir. Bu sayede baştan sona tüm işlem adımları ve görseller için geriye dönük bilgiler alınabilir. Çok uzak olmayan bir gelecekte, GIMP’deki bir çok görüntü işleme görevlerinin yerine kullanılması beklenmektedir.
Kullanıcılar, GEGL programı ile nasıl görüntü üretirler?
GEGL, kullanıcıların çeşitli şekillerde görüntü üretmesine olanak sağlar. Bunun için;
- Önce GIMP açılır.
- Ardından, herhangi bir görüntü dosyası açılır.
- Şimdi, GEGL aracına ulaşmak için iki yöntemden biri kullanılır. Birinci yöntemde Tools (Araçlar) menüsü altında yer alan GEGL Operation komutu tıklanır. İkinci yöntemde ise Colors (Renkler) menüsü altındaki Use GEGL (GEGL kullan) satırı aktif hale getirilir.
- Bu yöntemlerden biri kullanıldıktan sonra ekranda GEGL Operation penceresi görüntülenir.
- GEGL aracının içinde 25 civarında işlem seçeneği yer almaktadır.
- Bu seçeneklerden bir tanesi listeden seçilir. Örneğin, görüntü üzerinde uygulamak için box-blur seçeneğini işaretleyelim.
- Daha sonra etki alanı seçilir. Gerekirse önizleme de yapılır.
- Son olarak OK butonuna tıklanır.
- Artık, belirlediğimiz seçenek resim üzerinde uygulanmıştır.
Inkscape nasıl bir programdır?
Vektör tabanlı çizimler yapılabilen açık kaynak kodlu yazılımlar içinde en çok tercih edilenlerden biri de Inkscape’dir. Adobe Illustrator, Corel Draw, Freehand, Xara X gibi yazılımların birçok özelliğine sahiptir. Basitten karmaşığa farklı formatlarda şekiller ve grafikler üzerinde çalışmaya izin vermektedir. Bitmap resimler, fotoğraflar, vektörel grafikler, logo tasarımı, metin içeren resimler, web grafikleri, teknik çizimler gibi uygulamaları Inkscape ile rahatlıkla gerçekleştirmek mümkündür. Inkscape programı, W3C standardında ölçeklenebilir. .SVG (Scalable Vector Graphics /Ölçeklenebilir Vektörel Grafikler) dosya biçimini kullanmaktadır. Bu grafik türü, XML tabanlı web grafikleri için WWW konsorsiyumunun hazırladığı yeni bir dildir. Günümüzde bir çok vektör editörü SVG’yi dışa aktarabilmekte, kayıt edebilmekte ve herhangi bir eklentiye gerek duymaksızın doğrudan bir internet gözgezdiricide görüntüleyebilmektedir. Ölçeklenebilir grafik formatı ile çizilen grafik ve resimler, sonsuz büyüklüğe ölçeklenseler bile kalitelerini kaybetmezler ve bozulmazlar. Ayrıca, Inkscape içerisine herhangi bir bitmap resim eklenebildiği gibi, eklenen bu resimler üzerinde, Inkscape içerisindeki diğer nesnelere uygulanabilen hareket ettirme, döndürme, kırpma, filtre uygulama gibi işlemler yapılabilmektedir.
Inkscape programının desteklediği formatlar nelerdir?
Programın desteklediği dosya formatları arasında; .SVGZ, .PNG, .PDF, .PS, .EMF, .TEX, .POV, .ODG, . DXF ve .GPL sıralanabilir.
W3C açılımı nedir?
W3C (World Wide Web Consortium) açılımı Dünya Çapında Ağ Birliği anlamına gelmektedir. Bu birliğin amacı; tarayıcılar arasındaki görüntü farkını ortadan kaldırmaktır. W3C standartları, W3C birliği tarafından html, css gibi web tasarımda kullanılan kodların her tarayıcı ile aynı uyum içerisinde çalışması için belirlenen kurallar olarak tanımlanabilir. Web site tasarlarken herhangi bir sorun ile karşılaşmamak adına, W3C standartları göz önünde bulundurulmalıdır. W3C standartları stabil kodlardan oluştuğu için, bu standartlara göre hazırlanan web siteleri içerisindeki sayfa geçişleri, ana sayfanın açılış hızı artmaktadır. Bu da sitemizi hızlandıran en önemli etkenlerden biridir.
Inkscape programının, kullanıcıların işlerini kolaylaştırıcı özellikleri nelerdir?
Inkscape, kullanıcıların işlerini kolaylaştırıcı bazı özelliklere sahiptir:
- Nesne Oluşturma: Düz çizgiler, eğriler, kaligrafik çizimler yapılabilir. Dikdörtgen, köşeleri ovalleştirilmiş dikdörtgen, 3D kutular, elips, yıldız, çokgenler, daireler ve yaylar oluşturulabilir. Gömülü bitmapler kullanılabilir.
- Nesne İşleme: Hareketlendirme, döndürme, ölçeklendirme gibi dönüşümler etkileşimli olarak ve sayısal değerleri belirtilerek gerçekleştirilebilir. Ayrıca nesneler gruplandırılabilir. Katmanlar kilitlenebilir, gizlenebilir ya da tekrar düzenlenebilir. Bu sayede katmanlar hiyerarşik bir ağaç yapısı oluşturabilir. Hizalama ve dağıtım komutları kullanılabilir. Nesneler üzerinde kes, kopyala ve yapıştır komutları uygulanabilir.
- Nesneleri Biçimlendirme: Renk seçici (RGB, HSL, CMYK renk çarkı, CMS gibi), renk toplayıcı aracı, kopyala/yapıştır stili, bitmap ya da vektörel desen doldurma, donuk görünüm oluşturulabilir. Ayrıca dış hat çizgi stilleri, önceden tanımlanmış fırça desenleri ile fırça dokunuşları yapılabilir.
- Yol İşlemleri: Düğümleri hareketlendirme, hizalama, dağıtma, metin nesneleri ve şekiller için dönüştürme ve sadeleştirme, bu işlemlerden bazılarıdır.
- Metin Aracı: Çok satırlı metinler oluşturma, önceden yüklenmiş anahat yazı tiplerini kullanma, karakter/harf/satır aralığı ayarlamalarını yapma, yazı tipi boyutu ayarlama, şekil içinde metin kullanımı, metin desteği anlamında karşımıza çıkan özelliklerden en dikkat çekici olanlardır.
Inkscape programının birlikte çalışabildiği işletim sistemleri nelerdir?
Inkscape programının birlikte çalışabildiği işletim sistemleri arasında Mac OS X, Pardus, Ubuntu gibi Linux dağıtımlarının yanı sıra, Windows sayılabilir.
Inkscape arayüz penceresinde en sık kullanılan yardımcı araçlar nelerdir?
Inkscape arayüz penceresinde, standart pencerelerde gördüğümüz başlık çubuğu, menü çubuğu ve araç çubuklarının yanı sıra, sol tarafta bazı işlem kısayol butonlarının yer aldığı ayrı bir araç çubuğu görülebilir. Bu çubuk üzerinde yer alan seçim butonu, düğüm butonu, şekil çizme butonları, çizgi butonları ve gradiant/dereceli doldurma butonu, en sık kullanılan yardımcı araçlardır.
Inkscape arayüz penceresinde kullanılan yardımcı araçlardan Seçim Butonunun görevi nedir?
Seçim butonu; işlem yapmak üzere kullanmak istediğiniz herhangi bir araç için seçme işlemi yapmanıza yardımcı olur.
Inkscape arayüz penceresinde kullanılan yardımcı araçlardan Düğüm Butonunun görevi nedir?
Düğüm butonu; bir nesne vektör tabanlı olarak çizildikten sonra, çizimin düğümleri üzerinde her türlü işlemin yapılarak, nesneye istenilen şeklin verilmesini sağlar.
Inkscape arayüz penceresinde kullanılan yardımcı araçlardan Şekil çizme butonlarının görevi nedir?
Şekil çizme butonları; dikdörtgen, daire, çokgen, yıldız ve sarmal şekillerinde çizimlere olanak verir.
Inkscape arayüz penceresinde kullanılan yardımcı araçlardan Çizgi butonlarının görevi nedir?
Çizgi butonları; Bezier çizimi, serbest çizim ve yazı çizimi yapmaya olanak sağlayan üç buton olarak karşımıza çıkmaktadır.
Inkscape arayüz penceresinde kullanılan yardımcı araçlardan Gradiant butonunun görevi nedir?
Gradiant ya da başka bir ifadeyle dereceli doldurma aracı, grafiklerin çizimi ve şekillendirilmesinde oldukça kolaylaştırıcı bir işleve sahiptir.
Inkscape program arayüz penceresinde renk paleti nerede yer alır, işlevi nedir?
Inkscape program arayüz penceresinin en altında renk paleti yer alır. Renk paleti ile nesne ve çizimler üzerinde renklendirme işlemleri gerçekleştirilir. Bu işlem renk çarkı aracı ile de yapılabilir. Eğer kullanıcı renk kodlarını biliyorsa, renk çarkında istenilen tüm renkler kolaylıkla elde edilebilir.