SVG temelleri, Inkscape arayüzü, temel şekiller, yollar ve düğümler, dolgular, Boolean işlemleri, metin ve dışa aktarım
Bu sayfadaki içeriklerin önemli bir kısmı, Inkscape'in resmi öğreticilerinden ve Inkscape Manuals (readthedocs) kaynağından Türkçe'ye uyarlanmıştır. Her bölümde orijinal kaynağa ait bağlantı bulunmaktadır. Orijinal içerikler Creative Commons / GPL lisansı altında yayınlanmıştır.
Inkscape, açık kaynaklı ve tamamen ücretsiz bir vektör grafik (vector graphics) düzenleme yazılımıdır. Adobe Illustrator'a en güçlü ücretsiz alternatif olarak kabul edilir. Windows, macOS ve Linux üzerinde çalışır. Yerel dosya formatı SVG (Scalable Vector Graphics — Ölçeklenebilir Vektör Grafikleri) açık standardıdır.
Bölüm 1'de öğrendiğimiz gibi: Raster (bitmap) görüntüler piksellerden oluşur — büyütünce bulanıklaşır. Vektör grafikleri ise matematiksel denklemlerle (noktalar, çizgiler, eğriler) tanımlanır — sonsuz büyütülebilir, kalite kaybı olmaz!
Inkscape'i resmi sitesinden indirin:
Mevcut kararlı sürüm: Inkscape 1.4
Platformlar: Windows, macOS, Linux, AppImage
Alternatif (tarayıcıda): Boxy SVG — tarayıcıda çalışan SVG editör
Bu derste Inkscape kullanıyoruz çünkü: (1) Tamamen ücretsiz ve açık kaynak. (2) Endüstri standardı SVG formatını yerel olarak destekler. (3) Illustrator kavramlarını (path, node, boolean, stroke, fill) öğretir — Illustrator'a geçiş kolaydır. (4) SVG, web ve oyun geliştirmede yaygın kullanılır.
Bu bölüm Inkscape Basic Tutorial ve MDN SVG Referansı'ndan derlenmiştir.
SVG (Scalable Vector Graphics — Ölçeklenebilir Vektör Grafikleri), W3C tarafından geliştirilen XML tabanlı açık bir grafik standardıdır. Bir SVG dosyası aslında metin dosyasıdır — herhangi bir metin editörüyle açabilir, okuyabilir ve düzenleyebilirsiniz!
İşte basit bir SVG dosyasının içeriği:
<svg viewBox="0 0 200 150"
xmlns="http://www.w3.org/2000/svg">
<!-- Dikdörtgen (Rectangle) -->
<rect x="10" y="10"
width="80" height="60"
fill="#3498db" rx="8"/>
<!-- Daire (Circle) -->
<circle cx="150" cy="40" r="30"
fill="#e74c3c"/>
<!-- Çizgi (Line) -->
<line x1="10" y1="120"
x2="190" y2="120"
stroke="#2ecc71"
stroke-width="3"/>
<!-- Metin (Text) -->
<text x="100" y="145"
text-anchor="middle"
font-size="12"
fill="#9b59b6">
Merhaba SVG!
</text>
</svg>
| SVG Elemanı | Türkçe | Açıklama | Örnek Nitelik |
|---|---|---|---|
<rect> | Dikdörtgen | Dikdörtgen veya kare çizer. rx/ry ile köşe yuvarlama. | width, height, x, y, rx |
<circle> | Daire | Merkez (cx, cy) ve yarıçap (r) ile daire çizer. | cx, cy, r |
<ellipse> | Elips | Yatay (rx) ve dikey (ry) yarıçaplara sahip elips. | cx, cy, rx, ry |
<line> | Çizgi | İki nokta arasına düz çizgi çeker. | x1, y1, x2, y2 |
<polyline> | Çoklu Çizgi | Birden fazla noktayı birleştiren açık çizgi dizisi. | points |
<polygon> | Çokgen | Kapalı şekil oluşturan çoklu nokta dizisi. | points |
<path> | Yol | En güçlü eleman — her türlü şekli çizebilir (Bézier eğrileri dahil). | d (path data) |
<text> | Metin | Metin yerleştirir. Font, boyut, hizalama kontrol edilebilir. | x, y, font-size |
<g> | Grup | Elemanları gruplar. Gruba dönüşüm (transform) uygulanabilir. | transform |
<defs> | Tanımlar | Yeniden kullanılabilir bileşenler (gradient, pattern, filter) tanımlar. | — |
<path> Elemanı — SVG'nin Kalbi
<path> elemanı, SVG'nin en güçlü ve en esnek yapı taşıdır. d (data) niteliği
bir dizi komuttan oluşur. Inkscape'te çizdiğiniz her eğri, sonuçta bir <path> elemanına dönüşür.
| Komut | Adı | Açıklama |
|---|---|---|
| M x y | MoveTo (Taşı) | Kalemi kaldırıp (x, y) konumuna taşır. Çizim başlangıcı. |
| L x y | LineTo (Çizgi) | Mevcut noktadan (x, y) noktasına düz çizgi çeker. |
| H x | Horizontal (Yatay) | Yatay düz çizgi çeker, sadece x değişir. |
| V y | Vertical (Dikey) | Dikey düz çizgi çeker, sadece y değişir. |
| C x1 y1 x2 y2 x y | CurveTo (Kübik Bézier) | İki kontrol noktasıyla eğri çizer. En yaygın eğri türü. |
| S x2 y2 x y | Smooth Curve | Önceki C'nin simetrik devamı — pürüzsüz eğri. |
| Q x1 y1 x y | Quadratic Bézier | Tek kontrol noktalı eğri (daha basit). |
| A rx ry ... | Arc (Yay) | Eliptik yay çizer. Parametreleri karmaşıktır. |
| Z | ClosePath (Kapat) | Yolu başlangıç noktasına bağlayarak kapatır. |
💡 Büyük harf (M, L, C) = mutlak (absolute) koordinat. Küçük harf (m, l, c) = göreceli (relative) koordinat — mevcut noktaya göre yer değiştirme.
<path d="
M 50 90 <!-- Başlangıç: alt uç -->
C 25 70, 0 50, 10 30 <!-- Sol eğri -->
C 20 10, 40 10, 50 30 <!-- Sol tepe -->
C 60 10, 80 10, 90 30 <!-- Sağ tepe -->
C 100 50, 75 70, 50 90 <!-- Sağ eğri -->
Z <!-- Kapat -->
"
fill="#e74c3c"
stroke="#c0392b"
stroke-width="1"/>
SVG kodunu anlamak, Inkscape'te XML Editörü ile hassas düzenlemeler yapmanızı, web projelerinizde SVG'yi doğrudan kullanmanızı ve hata ayıklamanızı kolaylaştırır. Oyun geliştirmede SVG, UI elemanları ve ölçeklenebilir asset'ler için kullanılır.
Inkscape (ve genel olarak vektör grafik yazılımları) birçok İngilizce terim kullanır. Bu terimleri anlamak, hem Inkscape'i etkin kullanmak hem de diğer vektör araçlarına (Adobe Illustrator, Figma, Affinity Designer) geçiş yapmak için çok önemlidir.
| İngilizce Terim | Türkçe Karşılığı | Açıklama |
|---|---|---|
| Canvas | Tuval | Çizim yaptığınız ana alan. Beyaz dikdörtgen sayfa alanını, etrafı ise "taşma" (bleed) alanını gösterir. |
| Toolbox | Araç Kutusu | Sol taraftaki dikey çubuk. Seçim, çizim, şekil araçları burada bulunur. |
| Tool Controls Bar | Araç Kontrol Çubuğu | Seçili aracın parametrelerini gösteren yatay çubuk (üstte, menü altında). |
| Commands Bar | Komut Çubuğu | Sık kullanılan komutlara (kaydet, geri al, yakınlaştır) hızlı erişim çubuğu. |
| Color Palette | Renk Paleti | Ekranın altındaki renk örnekleri şeridi. Tıklayarak dolgu (fill) rengi değiştirilir. |
| Status Bar | Durum Çubuğu | En altta: seçili nesne bilgileri, köşe koordinatları, yakınlaştırma, ipuçları. |
| Docking Area | Yerleştirme Alanı | Sağ tarafta diyalogların (Fill & Stroke, Layers, vb.) yapıştığı panel alanı. |
| Snap Controls | Yapışma Kontrolleri | Mıknatıs simgesi — nesnelerin birbirine, kılavuzlara veya ızgaraya yapışmasını kontrol eder. Kısayol: % |
| Rulers | Cetveller | Tuvalin üstünde ve solundaki ölçü cetvelleri. Sürükleyerek kılavuz çizgisi (guide) oluşturulur. |
| İngilizce Terim | Türkçe Karşılığı | Açıklama |
|---|---|---|
| Object | Nesne | Tuval üzerindeki herhangi bir öğe: şekil, yol, metin, grup, görüntü. |
| Shape | Şekil | Parametrik (düzenlenebilir) geometrik nesne — dikdörtgen, elips, yıldız, spiral. |
| Path | Yol | Düğümler (node) ve segmentlerden oluşan eğri/çizgi. En temel vektör yapı taşı. |
| Node | Düğüm | Yol üzerindeki kontrol noktası. Gri kare olarak görünür. Sürükleyerek şekil değiştirilir. |
| Handle | Tutamaç / Kol | Düğümden çıkan Bézier kontrol çubukları. Eğrinin yönünü ve keskinliğini belirler. |
| Segment | Parça / Segment | İki düğüm arasındaki çizgi veya eğri parçası. |
| Fill | Dolgu | Nesnenin iç rengi veya deseni. Düz renk, gradient veya desen olabilir. |
| Stroke | Kontur / Çizgi | Nesnenin dış çizgisi (kenar). Renk, kalınlık, çizgi stili ayarlanır. |
| Gradient | Degradé / Renk Geçişi | Bir renkten diğerine kademeli geçiş. Doğrusal (linear) veya dairesel (radial). |
| Pattern | Desen | Tekrarlayan motif ile dolgu. Inkscape'te hazır desenler ve özel desen desteği var. |
| Group | Grup | Birden fazla nesnenin tek birim olarak taşınıp düzenlenebilmesi. Ctrl+G |
| Clone | Klon | Orijinal nesneyle bağlantılı kopya. Orijinal değişince klon da değişir. Alt+D |
| Boolean Operation | Boolean İşlemi | İki yolu birleştirme, çıkarma, kesişim vb. işlemlerle birleştirme (Birleşim, Fark, Kesişim...). |
| Z-order | Z-sırası / Yığın Sırası | Nesnelerin üst üste sıralanma düzeni. Üstteki alttakini örter. |
| İngilizce Terim | Türkçe Karşılığı | Açıklama |
|---|---|---|
| Cusp Node | Köşe Düğümü | Tutamaçlar bağımsız hareket eder → keskin köşe. Kısayol: Shift+C |
| Smooth Node | Pürüzsüz Düğüm | Tutamaçlar aynı doğru üzerinde → pürüzsüz eğri. Kısayol: Shift+S |
| Symmetric Node | Simetrik Düğüm | Tutamaçlar aynı doğru + aynı uzunluk → mükemmel simetri. Kısayol: Shift+Y |
| Auto-smooth Node | Otomatik Pürüzsüz | Düğüm konumuna göre tutamaçlar otomatik ayarlanır. Kısayol: Shift+A |
Bu bölüm Inkscape Manuals — User Interface ve Inkscape Basic Tutorial'dan uyarlanmıştır.
Inkscape'in arayüzü şu ana bölümlerden oluşur:
En üstte: — Tüm komutlara buradan erişilir.
Menünün altındaki yatay çubuk. Seçili araca özgü ayarları içerir — örneğin dikdörtgen aracında köşe yuvarlaklığı (Rx, Ry), yıldız aracında köşe sayısı.
Sol taraftaki dikey çubuk. Seçim aracı, şekil araçları, kalem, metin, degradé ve daha fazlası. Aynı anda yalnızca bir araç aktif olabilir.
Merkezdeki geniş çalışma alanı. Beyaz dikdörtgen = sayfa sınırları. Sayfa dışına da çizim yapabilirsiniz ancak dışa aktarımda (export) sayfa alanı baz alınır.
Alt kısımdaki renk örnekleri şeridi. Bir nesne seçiliyken renk örneklerine tıklayarak dolgu (fill) rengini, Shift+tıklayarak kontur (stroke) rengini değiştirebilirsiniz.
En altta: seçili nesnenin dolgu/kontur renkleri, katman bilgisi, imleç koordinatları, zoom seviyesi ve anlık ipuçları (hint) gösterilir.
| Eylem | Kısayol |
|---|---|
| Kaydırma (Pan) | Orta tuş sürükleme veya Ctrl+Ok tuşları |
| Yakınlaştırma (Zoom In) | + veya Ctrl+Tekerlek yukarı |
| Uzaklaştırma (Zoom Out) | - veya Ctrl+Tekerlek aşağı |
| Sayfaya Sığdır | 5 (sayfa) veya 3 (çizim) |
| Seçime Yakınlaş | Ctrl+Shift+E |
| 1:1 (Gerçek Piksel) | 1 |
Bu bölüm Inkscape Shapes Tutorial ve Inkscape Manuals — Shape Tools'dan uyarlanmıştır.
Inkscape'te dört temel şekil aracı bulunur. Her biri parametrik nesneler oluşturur — yani çizildikten sonra tutamaçlarla (handle) şekil düzenlenebilir, yola (path) dönüştürülmedikçe orijinal parametreler korunur.
En yaygın kullanılan şekil. Tuval üzerine sürükleyerek oluşturulur.
Seçim aracındaki bu onay kutusu: KAPALI = ölçeklerken köşe yarıçapı sabit kalır (UI butonları için ideal). AÇIK = köşeler dikdörtgenle birlikte büyür/küçülür.
Elips, daire, yay (arc) ve dilim (segment) oluşturur.
Inkscape'in en karmaşık ve yaratıcı şekil aracı. İki mod sunar: yıldız ve çokgen (polygon).
Merkezden dışarı doğru spiral çizer.
Bu bölüm Inkscape Basic Tutorial'dan uyarlanmıştır.
Seçim Aracı (Selector Tool) — kısayol: S veya F1 — Inkscape'te en çok kullanılan araçtır. Nesneleri seçmek, taşımak, ölçeklemek, döndürmek ve eğmek için kullanılır.
| Yöntem | Açıklama |
|---|---|
| Tıklama | Nesneye tıklayarak seçin. Önceki seçim kalkar. |
| Shift+tıklama | Çoklu seçim — seçime ekle veya seçimden çıkar. |
| Lastik bant (Rubberband) | Boş alandan sürükleyerek dikdörtgen seçim alanı oluşturun. |
| Alt+tıklama | Üst üste yığılmış nesnelerde aşağıdakine seçim geçişi. |
| Ctrl+A | Tümünü seç (tüm katmanlardaki tüm nesneler). |
| Tab | Z-sırasında bir sonraki nesneye geç. Shift+Tab = bir önceki. |
| Esc | Seçimi tamamen kaldır. |
Bir nesne seçildiğinde etrafında 8 adet ok tutamacı belirir:
Köşe ve kenar tutamaçlarını sürükleyerek boyut değiştirin. Ctrl = oranı koru. Araç Kontrol Çubuğu'nda sayısal genişlik/yükseklik değerleri görünür.
Köşe tutamaçları → döndürme (Ctrl = 15° adım). Kenar tutamaçları → eğme (skew). Merkezdeki artı işareti = döndürme merkezi (pivot) — sürüklenebilir.
| Kısayol | İşlem |
|---|---|
| Ok tuşları | 2 px taşıma (Shift = 20 px) |
| < / > | Küçült / Büyüt (Alt = 1 piksel hassasiyet) |
| [ / ] | Saat yönünün tersine / yönünde 15° döndür (Alt = 1 piksel hassasiyet) |
| Ctrl+D | Kopyala (Duplicate) — aynı konumda üste kopyalar |
| Home | En üste çıkar (Raise to top) |
| End | En alta indir (Lower to bottom) |
| PgUp | Bir üste çıkar (Raise) |
| PgDn | Bir alta indir (Lower) |
Birden fazla nesneyi seçip Ctrl+G ile grup yapın — artık tek birim gibi taşınır ve dönüştürülür. Ctrl+U ile grubu çözün (Ungroup). Ctrl+tıklama veya çift tıklama ile grubun içine "girerek" tek bir öğeyi seçebilirsiniz.
veya Shift+Ctrl+A diyaloğu açılır. Seçili nesneleri yatay/dikey olarak ortalayabilir, eşit aralıklı dağıtabilirsiniz. Referans noktası olarak "İlk seçilen", "Son seçilen", "En büyük nesne" veya "Sayfa" seçilebilir.
Bu bölüm Inkscape Manuals — Fill and Stroke Dialog ve Inkscape Basic Tutorial'dan uyarlanmıştır.
Her Inkscape nesnesinin iki görsel bileşeni vardır: Dolgu (Fill) — iç alan; ve Kontur (Stroke) — dış kenar çizgisi. Bunları kontrol eden ana diyalog: veya Shift+Ctrl+F.
| Simge | İngilizce | Türkçe | Açıklama |
|---|---|---|---|
| ✕ | No Paint | Dolgu Yok | Nesnenin iç alanı tamamen boş (şeffaf). |
| ■ | Flat/Solid Color | Düz Renk | Tek renk ile doldurma. RGB, HSL, CMYK veya Tekerlek seçicilerden biri kullanılır. |
| ▬ | Linear Gradient | Doğrusal Degradé | Bir çizgi boyunca renkten renge geçiş. Tutamaçlarla yön ve konum ayarlanır. |
| ◉ | Radial Gradient | Dairesel Degradé | Merkezden dışa doğru renkten renge geçiş (güneş ışığı etkisi). |
| ◆ | Mesh Gradient | Ağ Degradési | 4 köşeli ızgara ile çok noktalı karmaşık renk geçişi. İleri seviye. |
| ▦ | Pattern | Desen | Tekrarlayan motifle doldurma. Inkscape'te hazır desenler mevcut. |
| ▣ | Swatch | Renk Kartelası | Belge genelinde yeniden kullanılabilir renk tanımı (değiştirince tümü güncellenir). |
Kontur stili sekmesinde ayarlayabileceğiniz özellikler:
Bu bölüm Inkscape Manuals — Creating Gradients ve Inkscape Manuals — Colors'dan uyarlanmıştır.
Renkler, vektör grafiklerin görsel etkisinin en önemli unsurudur. Inkscape'te renk seçimi için çeşitli yöntemler kullanılır:
Fill & Stroke diyaloğundaki renk seçici sekmeleri:
RRGGBBAA giriş kutusu — web renk kodlarını doğrudan yapıştırabilirsiniz.
Nesne seçili → G tuşuyla Degradé Aracı'na geçin → nesne üzerinde sürükleyin. Varsayılan: 2 duraklı (stop) doğrusal degradé — opaktan şeffafa.
Kare tutamaç = başlangıç rengi, daire tutamaç = bitiş rengi. Tutamaçları sürükleyerek yön ve konum değiştirin. Tutamaca tıklayıp Fill & Stroke'ta rengini değiştirin.
Mavi çizgi üzerinde çift tıklayın → yeni durak noktası (elmas şekilli tutamaç) eklenir. Her durağa farklı renk atayabilirsiniz.
Fill & Stroke diyaloğundaki "Linear Gradient" / "Radial Gradient" düğmeleriyle tür değiştirin. Dairesel degradéde merkez, odak ve yarıçap tutamaçları belirir.
Bu bölüm Inkscape Advanced Tutorial, Pen Tool ve Pencil Tool belgelerinden uyarlanmıştır.
Yol (Path), vektör grafiğin temel yapı taşıdır — düz çizgiler ve/veya Bézier eğrilerinden oluşan bir seridir. Inkscape'te çizdiğiniz şekiller sonuçta birer yola dönüştürülebilir ( → Shift+Ctrl+C). Yol düzenleme çok güçlü ve esnektir — her düğümü, tutamacı ve segmenti tek tek kontrol edebilirsiniz.
Çok fazla düğüm → düzenlenmesi zor. Çok az düğüm → şeklin ince detayları eksik. İdeal yaklaşım: önce kaba şekli az düğümle oluşturun → ardından düğümleri hassas konumlara taşıyın → segmentleri eğriye dönüştürün → son ayarlamalar.
Serbest çizim aracı — fareyi basılı tutarak sürükleyin, serbest bırakınca yol oluşur.
Mevcut yolların düğümlerini ve segmentlerini düzenlemek için kullanılır. Vektör düzenlemenin en güçlü aracı.
| Kısayol | İşlem |
|---|---|
| Tıklama | Düğüm seç (gri kare). Shift+tıklama = çoklu seçim. |
| Çift tıklama (yol üzeri) | Yeni düğüm ekle. |
| Del | Seçili düğümleri sil (şekli korumaya çalışır). |
| Ctrl+Del | Düğüm sil, her zaman şekli koru. |
| Shift+D | Düğümü çoğalt (duplicate). |
| Shift+B | Yolu seçili düğümde kır (break). |
| Shift+J | İki uç düğümü birleştir (join). |
| Shift+C | Seçili düğümü köşe (cusp) yap. |
| Shift+S | Seçili düğümü pürüzsüz (smooth) yap. |
| Shift+Y | Seçili düğümü simetrik (symmetric) yap. |
| Shift+A | Seçili düğümü otomatik pürüzsüz (auto-smooth) yap. |
| Ctrl+tıklama (tutamaç) | Tutamacı geri çek (retract). |
| Shift+sürükleme (düğümden) | Tutamacı dışarı çek (pull out). |
(Shift+Ctrl+C) — dikdörtgen, elips, yıldız gibi şekilleri yola dönüştürür. Dikkat: Bu işlem geri alınamaz (undo hariç) — şekil parametrik düzenleme yeteneğini kaybeder, ancak düğüm bazında tam kontrol kazanır.
— konturun kendisini dolgulu bir yola dönüştürür. Metin efektleri ve özel kontur şekilleri için kullanışlıdır.
<!-- Köşe (Cusp) düğüm:
Tutamaçlar BAĞIMSIZ hareket eder.
Keskin geçişler için kullanılır.
Kısayol: Shift+C -->
<path d="M 30 150
C 30 50, 80 50, 100 100
C 120 150, 170 150, 170 50"
stroke="#e74c3c"/>
<!-- Pürüzsüz (Smooth) düğüm:
Tutamaçlar AYNI DOĞRU üzerinde.
Akıcı eğriler için kullanılır.
Kısayol: Shift+S -->
<path d="M 200 150
C 200 50, 230 80, 250 100
S 300 150, 300 50"
stroke="#3498db"/>
Bu bölüm Inkscape Advanced Tutorial ve Inkscape Manuals — Boolean Operations'dan uyarlanmıştır.
Boolean işlemleri, iki veya daha fazla yolu birleştirerek yeni şekiller oluşturmanızı sağlar. Z-sırası önemlidir — en alttaki nesne "hedef" (base) olur, üstteki "araç" (tool) olur. Sonuçta oluşan yol, alt nesnenin dolgu ve kontur stilini alır.
| İşlem | Kısayol | Türkçe | Ne Yapar? |
|---|---|---|---|
| Union | Ctrl++ | Birleşim | Tüm nesnelerin alanını birleştirir → tek şekil. Küme birleşimi (A ∪ B). |
| Difference | Ctrl+- | Fark | Üst nesneyi alt nesneden çıkarır. Küme farkı (A − B). Yalnızca 2 nesne. |
| Intersection | Ctrl+* | Kesişim | Sadece nesnelerin ortak alanını bırakır. Küme kesişimi (A ∩ B). |
| Exclusion | Ctrl+^ | Dışlama | Ortak alan hariç tüm alanı bırakır. Simetrik fark (A △ B). Yalnızca 2 nesne. |
| Division | Ctrl+/ | Bölme | Üst nesne alt nesneyi keser — iki parçaya ayırır. Her iki parça da kalır. |
| Cut Path | Ctrl+Alt+/ | Yol Kesme | Sadece konturu keser (dolguyu kaldırır). Sonuç: açık yol parçaları. |
(Ctrl+K) — birden fazla yolu tek bir bileşik yol (compound path) haline getirir. Boolean'dan farkı: şekiller kesilmez, sadece tek XML nesnesine dönüşür. Çakışan dolgulu alanlar şeffaf olur (delik etkisi).
(Ctrl+Shift+K) — bileşik yolu alt yollarına (subpath) ayırır.
(Ctrl+() ve (Ctrl+)) — yolu her noktada dik yönde içe veya dışa kaydırır. Benzer ama daha esnek versiyonlar:
Seçili yolun düğüm sayısını azaltır, ancak şekli korumaya çalışır. Hızlıca art arda Ctrl+L basılırsa eşik değeri artar — köşeler "erir", organik şekiller oluşur. Belirli bir süre durursanız eşik sıfırlanır.
Bu bölüm Inkscape Advanced Tutorial ve Inkscape Manuals — Text'ten uyarlanmıştır.
Metin Aracı (Text Tool) — kısayol: T. Tuval üzerine tıklayıp yazmaya başlayın. Inkscape'te iki tür metin nesnesi vardır:
Tuval üzerine tıklayıp yazın. Satır uzunluğu sınırsız — sadece Enter ile yeni satır.
Sürükleyerek metin kutusu oluşturun. Metin otomatik olarak kutu genişliğinde satır sarar (word wrap).
(Shift+Ctrl+T) diyaloğu ile yazı tipi (font), boyut, kalınlık, stil (italic, bold) ayarlanır.
| Kısayol | İşlem |
|---|---|
| Alt+< / > | Harf aralığını (letter spacing) daralt/genişlet (zoom seviyesine göre 1 px). |
| Alt+Ok tuşları | İmleç konumunda elle kerning — harfler arası mikro boşluk ayarı. |
| Ctrl+Alt+< / > | Satır aralığını (line spacing) daralt/genişlet. |
(Shift+Ctrl+C) — metni düğümlerden oluşan bir yola dönüştürür. Bu sayede her harfin şeklini düğüm bazında düzenleyebilirsiniz. Dikkat: Bu işlemden sonra metin artık metin olarak düzenlenemez! Logo tasarımında, özel tipografide ve metin deformasyonlarında kullanılır.
Önce bir yol çizin (kalem veya şekil aracıyla), ardından metni ve yolu birlikte seçin ve komutunu uygulayın. Metin yolun şeklini takip eder! Daire, dalga veya herhangi bir eğriye metin yazabilirsiniz.
Bu bölüm Inkscape Manuals — Tracing an Image ve Inkscape Bitmap Tracing Tutorial'dan uyarlanmıştır.
Bitmap İzleme (Trace Bitmap), bir raster görüntüyü (JPEG, PNG) otomatik olarak vektör yollarına dönüştürme işlemidir. İngilizce'de "vectorization" (vektörleştirme) da denir. veya Shift+Alt+B.
| Mod | Türkçe | Ne Yapar? |
|---|---|---|
| Brightness Cutoff | Parlaklık Eşiği | Belirli bir parlaklık değerinden koyu/açık bölerek siyah-beyaz vektör üretir. En basit mod. |
| Edge Detection | Kenar Algılama | Renk/parlaklık geçişlerindeki kenarları bularak ince çizgi haritası çıkarır. |
| Color Quantization | Renk Nicemleme | Renkleri belirli sayıda gruba indirgeyerek her renk grubu için yol oluşturur. |
| Autotrace | Otomatik İzleme | Autotrace kütüphanesi kullanarak otomatik vektör oluşturur. |
| Centerline Tracing | Merkez Çizgi İzleme | Çizgilerin kenarını değil ortasını takip eder — el çizimi tarama için ideal. |
Renkli görüntüler için Multiple Scans (Çoklu Tarama) seçilir — görüntüyü birden fazla renk katmanına ayırarak üst üste yığılmış yollar oluşturur. Renk sayısını artırdıkça detay artar, ancak dosya boyutu da büyür.
Bitmap izleme, fotoğrafları mükemmel vektöre dönüştürmez — en iyi sonuç yüksek kontrastlı, temiz kenarlı görüntülerde alınır (logolar, çizimler, siluetler). Karmaşık fotoğraflarda binlerce düğüm oluşur ve dosya boyutu şişer. Bu durumda raster formatı korumak daha mantıklıdır.
Bu bölüm Inkscape Manuals — Clipping and Masking'den uyarlanmıştır.
Hem kırpma (clip) hem de maskeleme (mask), üstteki nesneyi kullanarak alttaki nesnenin görünürlüğünü kontrol eder. İki nesneyi seçin (üstteki = kırpma/maske şekli) ve komutu uygulayın.
Kırpma şeklinin dışında kalan her şeyi gizler — saydam yapar. Sadece şeklin içindeki alan görünür kalır.
Şeklin rengi veya konturü önemsizdir — sadece geometrisi kullanılır.
Maske nesnesinin parlaklığı opaklığı belirler. Beyaz = tam görünür, siyah = tam gizli, gri tonları = yarı saydam.
Degrade maskeyle kademeli şeffaflık efekti oluşturulabilir.
Kırpma/maskelemeyi kaldırmak için: seçili nesne → veya .
Bu bölüm Inkscape Manuals — Exporting a PNG ve Exporting to Other Formats'tan uyarlanmıştır.
| Format | Tür | Ne Zaman Kullanılır? |
|---|---|---|
| Inkscape SVG (.svg) | Kayıpsız, Inkscape'e özel | Çalışma dosyanız. Tüm Inkscape bilgilerini (kılavuzlar, katmanlar, metadata) korur. Her zaman bu formatta kaydedin. |
| Plain SVG (.svg) | Kayıpsız, standart | Web'de kullanım veya başka SVG editörlere aktarım için. Inkscape'e özel ek bilgiler kaldırılır. |
| Optimized SVG (.svg) | Kayıpsız, küçültülmüş | Web performansı için — gereksiz boşluklar, metadata ve tanımlar kaldırılır. |
| PDF (.pdf) | Vektör + raster | Baskı, sunum, belge paylaşımı. Metin ve vektörler korunur. |
| EPS (.eps) | Vektör | Baskı endüstrisi standardı. Eski yazılımlarla uyumluluk. |
| DXF (.dxf) | CAD format | CNC, lazer kesim, 3D modelleme yazılımlarına aktarım. |
(Shift+Ctrl+E) — SVG'yi raster görüntüye dönüştürür.
Dışa aktarma alanı seçenekleri:
PNG dışa aktarımda arka plan varsayılan olarak saydamdır (alpha = 0). Beyaz arka plan istiyorsanız: → Background color → alpha değerini 255 yapın. Oyun asset'leri için genellikle saydam arka plan tercih edilir.
PNG veya PDF'ye aktarmadan önce orijinal Inkscape SVG dosyasını mutlaka kaydedin. Raster formatlara dönüştürme geri alınamaz bir kalite kaybına yol açar. Orijinal SVG dosyası her zaman kaynak dosyanız olmalıdır.
Bu bölüm Inkscape Advanced Tutorial'dan uyarlanmıştır.
Inkscape'in en güçlü öğrenme araçlarından biri XML Editörü'dür: (Shift+Ctrl+X). Bu editör, SVG dosyasının ham XML ağacını gerçek zamanlı olarak gösterir. Tuval üzerinde bir nesne seçtiğinizde, o nesnenin XML temsili otomatik olarak vurgulanır.
fill, stroke, transform, vb.filter detayları, clip-path parametreleri) ayarlayabilirsiniz.<svg:rect
id="rect42"
style="fill:#3498db;
fill-opacity:0.8;
stroke:#2c3e50;
stroke-width:3"
width="160"
height="80"
x="20"
y="10"
rx="12"
transform="rotate(5 100 50)"
/>
<!-- Inkscape, stil bilgilerini genellikle
style niteliği içinde CSS formatında
tutar. XML editöründe bu değerleri
doğrudan düzenleyebilirsiniz. -->
Inkscape'te basit bir şekil çizin → Shift+Ctrl+X ile XML editörünü açın → nitelikleri (fill, rx, stroke-width vb.) değiştirin ve tuval üzerindeki anlık etkisini gözlemleyin. Bu yöntem, SVG standardını ve web grafik programlamayı öğrenmenin en hızlı yoludur!
Canvas navigasyonu, şekil oluşturma, seçme, taşıma, ölçekleme, döndürme, dolgu/kontur, gruplama, z-sırası. İlk durağınız!
Dikdörtgen, elips, yıldız, spiral araçlarının tüm parametreleri ve tutamaç detayları.
Yol çizme (Kalem/Kurşunkalem), düğüm düzenleme, boolean işlemleri, metin, XML editörü. Adına aldanmayın — gerçekten "ileri" değil!
Kaligrafi aracı ile yazı sanatı — açı, titreme, küçülme parametreleri. Sanatsal projeler için.
Raster görüntüleri vektöre dönüştürme teknikleri — tekli ve çoklu tarama modları.
İki şekil arasında ara adımlar oluşturma (morphing). İleri düzey efektler.
Görsel tasarımın temel ilkeleri: çizgi, şekil, renk, doku, boşluk, denge, uyum, kontrast.
Inkscape ile logo tasarımı, ikon oluşturma ve vektör illüstrasyon öğreticileri. Başlangıç dostu.
Resmi ve topluluk katkılı detaylı Inkscape öğreticileri.
Yeni başlayanlar için adım adım Inkscape dersleri serisi.
Windows, macOS, Linux için Inkscape 1.4. Ücretsiz, açık kaynak vektör grafik editörü.
Tarayıcıda çalışan minimal SVG editör. Kurulum gerektirmez. Basit vektör çizimler için.
SVG dosyalarını web için optimize eder — gereksiz metadata ve boş nitelikleri kaldırır, dosya boyutunu küçültür.
SVG elemanları, nitelikleri ve CSS ile stil verme hakkında en kapsamlı web referansı.
Aşağıdaki demoyu kullanarak SVG path komutlarını deneyimleyebilirsiniz. Kaydırıcıları hareket ettirerek eğrinin şeklinin nasıl değiştiğini gözlemleyin:
M 50 250 C 100 50, 300 50, 350 250
<path> elemanının d niteliğindeki "M" komutu ne anlama gelir?