Vektör Çizimleri İşleme için Açık Kaynak Go API'si
Geliştiricilerin vektör çizimlerini SVG, PDF, EPS, PNG, JPG, GIF gibi raster görüntülere ve çok daha fazlasına aktarmasına olanak tanıyan Pure Go Library.
Canvas, WASM ve OpenGL aracılığıyla HTML5 canvas API ile aynı eksiksiz çizim işlevselliği sağlayan açık kaynaklı bir Go vektör çizim kitaplığıdır. Kitaplık, yazılım geliştiricilerin vektörleri SVG, PDF, EPS ve PNG, JPG, GIF gibi raster görüntülere ve kendi uygulamalarının içine aktarmasına olanak tanır.
Kütüphane, Kahire veya düğüm-tuval için iyi bir Go alternatifi olarak düşünülebilir. Kitaplık, düzleştirme, konturlama ve tire vb. gibi yol işlemeyle ilgili çok çeşitli özellikler için destek içerir. Metin biçimlendirme ve yazı tipi gömme desteği içerir. Ayrıca yazı tiplerini kolaylıkla ana hatlara dönüştürebilirsiniz. Geliştiriciler, grafiklerin, haritaların ve belgelerin özellik çizimini kolayca kullanabilir.
Canvas'a Başlarken
Canvas'ı kurmanın en kolay ve önerilen yolu GitHub'dır.
GitHub aracılığıyla Imaging'i yükleyin
go get -u https://github.com/tdewolff/canvas.git
Go API ile Metni Çizin ve Yönetin
Açık kaynak Canvas kitaplığı, Go komutlarını kullanarak metin çizme ve yönetmeyle ilgili birkaç önemli özellik içeriyor. Kitaplık, metin biçimlendirme için çok güçlü bir destek içerir ve iyi bir metin biçimlendiriciye sahiptir ve yazı tiplerini gömer veya ana hatlara dönüştürür. Kutuya metin sığdırma, stiller ve metin süslemeleri uygulama, tipografik ikameler, metni bir yol olarak çizme, rasterleştirilmiş görüntüleri boyama ve çok daha fazlası gibi özellikleri destekler.
Yolları Oluşturma ve Yönetme
Açık kaynaklı Canvas kitaplığı, yazılım geliştiricilere kendi uygulamaları içinde yollar oluşturma yeteneği verir. Bir yol genellikle, her biri bir MoveTo komutuyla başlayan birden çok alt yoldan oluşur. Lütfen çakışan yolların iptal edilebileceğini unutmayın. Bu yollardan kolayca bilgi çıkarabilirsiniz. Ayrıca değiştirebilir, dönüştürebilir, yol ekleyebilir, yolu birleştirebilir ve yolun yönünü tersine çevirebilirsiniz.
Metin Belgesini PNG'ye Dönüştür
Açık kaynaklı Canvas kitaplığı, yazılım geliştiricilerin Go programlama komutlarını kullanarak metin belgelerini kendi uygulamaları içinde PNG formatına dönüştürmelerini sağlar. Kitaplık, tuval aracılığıyla bir görüntü oluşturmaya ve bu görüntüden kolaylıkla bir PNG oluşturabilmeye olanak tanır.