![]() |
Potrace |
Bitmap'leri vektör grafiklere dönüştürmek.
Synaptic'te Potrace'de bulunmaktadır.
Potrace bitmap'i izlemek için bir araçtır, bunun anlamı, bir bitmap'i düzgün, ölçeklendirilebilir bir resime dönüştürmektir. Girdi bir bitmap'dir (PBM, PGM, PPM, veya BMP biçimi) ve ön tanımlı çıktı ise küçültülmüş betik sonrası dosyasıdır (encapsulated PostScript file (EPS)). Tipik kullanımı örneğin üniversite veya şirket logosu, el yazısı notları gibi taranmış verilerden EPS dosyaları oluşturmaktır. Sonuç dosyası bitmap gibi tırtıklı değildir, ama düzgündür. Sonra her hangi bir çözünürlüğe getirilebilir.
Potrace şuan şu çıktı dosyalarını verebilir: EPS, PostScript, PDF, SVG (scalable vector graphics), Xfig, Gimppath, ve PGM (kolay kırık yok etmek için). Ekler sonra yapılabilir
Mkbitmap Potrace dağıtılan bir programdır. onunla renkli ve gri tonlama girdiyi ön işlemden geçirip daha iyi iz sürmeyi sağlayabilirsiniz. mkbitmap örnekleri sayfasına bakın.
Örnek:
![]() |
![]() |
---|---|
Orijinal resim | Potrace çıktısı |
Potrace 1.8. bitmapleri vektör grafiklere dönüştürür.
kullanımı: potrace [seçenekler] [dosya...]
Genel seçenekler:
-h, --help - bu yardım mesajını yaz ve çık -v, --version - sürüm bilgisini yaz ve çık -l, --license - lisans bilgisini yaz ve çık -V, --show-defaults - içine gömülerek derlenmiş ön tanımlıları yaz ve çık --progress - işlem çubuğunu göster
Girdi/çıktı seçnekleri:
-o, --output file - çıktı dosyası
Sonlandırma seçimi:
-e, --eps - EPS sonlandırması (encapsulated postscript) (ön tanımlı) -p, --postscript - Postscript sonlandırması -s, --svg - SVG sonlandırması (ölçeklendirilebilir vektör grafikleri) (scalable vector graphics) -g, --pgm - PGM sonlandırması (portatif gri tonlama) (portable greymap) -b, --backend name - isime göre sonlandırma seç
Algoritma seçenekleri:
-z, --turnpolicy policy - adres bozulması sorununu nasıl çözecek -t, --turdsize n - bu boyuta kadar olan benekleri yok et (ön tanımlı 2) -a, --alphamax n - köşe eşiği parametresi (ön tanımlı 1) -n, --longcurve - kavis iyileştirmesini kapat -O, --opttolerance n - kavis iyileştirmesi tolesansı (ön tanımlı 0.2) -u, --unit n - 1/birim piksele kadar çıktıyı niceliklendir (ön tanımlı 10) -d, --debug n - n tipinde hata ayıklama çıktısı oluştur (n=1,2,3)
Ölçeklendirme ve konumlandırma seçenekleri:
-W, --width dim - çıktı resminin genişliği -H, --height dim - çıktı resminin yüksekliği -r, --resolution n[xn] - çözünürlük (dpi olarak) -x, --scale n[xn] - ölçek faktörü (pgm sonlandırması) -S, --stretch n - yçözünürlük/xçözünürlük -A, --rotate angle - saat yönünün tersine şu açı kadar çevir. -M, --margin dim - kenar boşluğu -L, --leftmargin dim - sol kenar -R, --rightmargin dim - sağ kenar -T, --topmargin dim - üst kenar -B, --bottommargin dim - alt kenar
Bazı sonlar tarafından desteklenen çıktı seçnekleri:
-C, --color #rrggbb - çizgi rengini ayarla (ön tanımlı siyah) --fillcolor #rrggbb - doldurma rengini ayarla (ön tanımlı şeffaf) --opaque - beyaz şekilleri opak yapar. --group - ilgili adresleri bir araya getirip gurupla
Postscript/EPS seçenekleri:
-P, --pagesize format - sayfa boyutu (ön tanımlı mektup) -c, --cleartext - çıktıyı sıkıştırma -2, --level2 - postscript seviye 2 sıkıştırma (ön tanımlı) kullan -3, --level3 - postscript seviye 3 sıkıştırma kullan -q, --longcoding - dosya boyutu için iyileştirme
PGM seçnekleri:
-G, --gamma n - kırıkları yok etmek için gama değeri (ön tanımlı 2.2)
Diğer yazılım için arayüz sağlama seçenekleri:
-k, --blacklevel n - girdi dosyasında siyah/beyaz sona erdirme (ön tanımlı 0.5) -i, --invert - bitmap izi sür
Boyutların çeşitli birimleri olabilir, ör. 6.5in, 15cm, 100pt. Ön tanımlı inç'dir (pgm ve gimppath sonları için piksel). olası girdi biçimleri: pnm (pbm, pgm, ppm), bmp. Sonlar ise: eps, postscript, ps, pdf, svg, pgm, gimppath, xfig.
kullanımı ilgi daha ayrıntılı bilgi için man sayfasına bakın. http://potrace.sourceforge.net/potrace.html