GIMP'de görüntüyü SVG olarak dışa aktar

64

GIMP içinde üzerinde çalıştığım bir projem var (bir resim) ve bunu bir SVG olarak ihraç etmek istiyorum. Bu mümkün mü, yoksa bir görüntünün birden çok boyutunu dışa aktarmaya devam etmek zorunda mıyım?

GIMP'nin SVG'leri okuyabildiğini biliyorum, ancak bunları verebilir mi?

    
sordu RPi Awesomeness 29.05.2013 16:53

5 cevap

88

GIMP v2.8, bitmap'leri SVG dosyalarına doğal olarak dışa aktarmaz. Bunu yapmak için bir eklenti vardı ama görünüşe göre bu proje kesildi. Bir resmi Inkscape ve bir SVG dosyası olarak kaydedin. Görüntü daha sonra bir bitmap dosyası olarak kalır, yani ölçekleme üzerinde takma eserler alır (aşağıya bakın).

Ancak Inkscape daha da fazlasını yapabilir. Biz zaten Inkscape için çok fazla çalışmış olduğumuz bitmap'leri içe aktarabilir ve birkaç fare tıklamasıyla güzel vektör grafiğine dönüştürebiliriz.

İşte nasıl yapılacağı:

  1. Inkscape’i açın.
  2. Bir bitmap dosyasını içe aktarmak için "Dosya - İçe Aktar" 'ı seçin.
  3. Resmi "yerleştir" 'i seçin.
  4. Seçme aracıyla görüntüyü seçin ().
  5. Ayarlar için Yol - İz Bitmap ... 'i seçin (aşağıda 2 renk için gösterilmiştir = "Tarar" ):

  6. Ayarlar iyi olana kadar önizleme için "Güncelleme" 'yi seçin.

  7. "Tamam" ile izlemeyi başlatın.

Artık orijinal bitmap'inizin bir vektör görüntüsü bitmap'in üstünde görülecektir. Yeni oluşturulmuş bu nesneyi yeniden boyutlandırabilir veya taşıyabilir, orijinal görüntüyü silebilir veya oluşturulmuş alt nesnenin renklerini veya şekillerini uyarlamamız gerekirse "Nesne - Grubu Ayırma" 'yı seçebiliriz.

  1. Gerekirse, vektöre yerleştirilmiş resmin boyutunu azaltın (CTRL'yi kilitleme oranına kilitleyin), böylece sayfaya sığdırın. Aksi takdirde, görüntülendiğinde "kırpılmış" görünebilir.
  2. Dosyanızı SVG formatında kaydetmek için "Dosya - Farklı Kaydet" 'i kullanın.

Bir vektör grafiğinin avantajı, boyutunu artırdığımızda en hızlı şekilde görülebilir. Aşağıda gösterilen% 2500'e yakınlaştı. Üst, orijinal bitmap, alt vektörleştirilmiş nesne:


Bu resim ve nesne, orijinalinizden chat

    
verilen cevap Takkat 29.05.2013 20:21
13

Gimp bir vektör programı olmasa da, tek yolları Export Path menü öğesiyle SVG dosyası olarak dışa aktarabilirsiniz.

İşte bir fotoğraf öğretici nasıl yapılacağını ayrıntılı olarak açıklar.

    
verilen cevap Suzana 10.11.2015 22:43
10

GIMP bir raster grafik editörü uygulamasıdır. SVG vektör grafikleri bir şeklidir. SVG dosyalarını düzenlemek isterseniz, inkscape paketini kurmalı ve bunun yerine Inkscape kullanmalısınız. Ayrıca, ölçeklendirdiğiniz her boyutta iyi bir görüntü alacağınız için SVG'nin tamamen "ölçeklenebilir" olmadığından emin olun. Bu nedenle, neyle oluşturduğunuza bağlı olarak, resmin farklı boyutlarını çizmeniz gerekebilir. Farklı miktarlarda detaylar, böylece görüntüler bu boyutlarda iyi görünecek. Örneğin bir uygulama için simgeler, raster veya vektör görüntüleri olarak çizilip çizilmedikleri, birden fazla boyutta çizilmelidir.

    
verilen cevap dobey 29.05.2013 17:13
6

Raster görüntüsünü bir vektör resmine dönüştürmeniz gerekiyorsa, autotrace , bunu yapan bir komut satırı aracıdır.

Debian ve Ubuntu'da autotrace adlı bir debian paketi olarak kullanılabilir

Kullanmanın bir örneği:

autotrace input.jpg --output-file output.svg --output-format svg

Güncelleme: Autotrace'in sorun yaşadığı potrace ile de başarılı oldum.

    
verilen cevap Tully 18.08.2014 20:59
0

potrace bunun için bir araçtır. Bunları toplu olarak işleyebilir, ancak önce görüntüleri tek renkli olarak dönüştürmeniz gerekir:

ls ./p*.jpg | xargs -L1 -I {}  convert -monochrome {} {}.bmp
ls -1 ./*.bmp | xargs -L1 -I {} potrace {} -r 300 -b svg -o {}.svg

yükleyin:

sudo apt install potrace
    
verilen cevap Eduard Florinescu 13.02.2018 14:45

Etiketlerdeki diğer soruları oku