Open Source Go API untuk Pemrosesan Gambar Vektor
Pure Go Library yang memungkinkan developer mengekspor gambar vektor ke SVG, PDF, EPS, gambar raster seperti PNG, JPG, GIF & banyak lagi.
Canvas adalah pustaka gambar vektor Go murni open source yang menyediakan fungsionalitas menggambar lengkap yang sama dengan API kanvas HTML5 melalui WASM, dan OpenGL. Pustaka memungkinkan pengembang perangkat lunak untuk mengekspor vektor ke SVG, PDF, EPS, dan gambar raster seperti PNG, JPG, GIF, dan banyak lagi di dalam aplikasi mereka sendiri.
Perpustakaan dapat dianggap sebagai alternatif Go yang baik untuk Kairo atau kanvas simpul. Pustaka telah menyertakan dukungan untuk berbagai fitur yang terkait dengan manipulasi jalur seperti perataan, penggoresan dan pengencangan, dll. Pustaka ini telah menyertakan dukungan untuk pemformatan teks dan penyematan font. Anda juga dapat mengonversi font menjadi outline dengan mudah. Pengembang dapat dengan mudah menggunakan plotting fitur grafik, peta, dan dokumen.
Memulai dengan Kanvas
Cara termudah dan direkomendasikan untuk menginstal Canvas adalah melalui GitHub.
Install Imaging via GitHub
Instal Pencitraan melalui GitHub
go get -u https://github.com/tdewolff/canvas.git
Gambar dan Kelola Teks melalui Go API
Pustaka Canvas open source telah menyertakan beberapa fitur penting yang terkait dengan menggambar dan mengelola teks menggunakan perintah Go. Pustaka telah menyertakan dukungan yang sangat kuat untuk pemformatan teks dan memiliki pemformat teks yang baik dan menyematkan font atau mengonversinya menjadi kerangka. Ini mendukung fitur seperti memasukkan teks ke dalam kotak, menerapkan gaya dan dekorasi teks, penggantian tipografi, menggambar teks sebagai jalur, melukis gambar raster, dan banyak lagi.
Membangun & Mengelola Jalur
Pustaka Canvas open source memberi pengembang perangkat lunak kemampuan untuk membangun jalur di dalam aplikasi mereka sendiri. Sebuah path biasanya terdiri dari beberapa subpath yang masing-masing dimulai dengan perintah MoveTo. Harap diingat bahwa jalur yang tumpang tindih dapat dibatalkan. Anda dapat dengan mudah mengekstrak informasi dari jalur ini. Anda juga dapat memanipulasi, mengubah, menambahkan jalur, menggabungkan jalur, dan membalikkan arah jalur.
Render Dokumen Teks ke PNG
Pustaka Canvas open source memungkinkan pengembang perangkat lunak untuk merender dokumen teks ke format PNG di dalam aplikasi mereka sendiri menggunakan perintah pemrograman Go. Pustaka memungkinkan menghasilkan gambar melalui kanvas dan dapat menghasilkan PNG dari gambar itu dengan mudah.