🔵 عنوان مقاله
Canvas: Vector Graphics Drawing Library
🟢 خلاصه مقاله:
Canvas یک کتابخانه عمومی مبتنی بر canvas برای ترسیم گرافیک برداری است که با یک API یکدست میتواند خروجیهایی مانند SVG، PDF و تصاویر raster تولید کند و از طریق WebAssembly روی وب نیز اجرا شود. این پروژه مجموعهای بزرگ از نمونهبرنامهها دارد که استفاده عملی از API و قابلیتهای کلیدی آن را نشان میدهند و شروع کار و اقتباس الگوهای رایج را ساده میکنند. مزیت اصلی Canvas ثبات مدل ترسیم در همه اهداف خروجی است؛ بنابراین میتوانید یک بار منطق رسم را بنویسید و همان کد را برای تولید SVG، PDF یا raster به کار ببرید و حتی همان تجربه را در مرورگر با WebAssembly داشته باشید.
#VectorGraphics #Canvas #SVG #PDF #WebAssembly #GraphicsLibrary #CrossPlatform #APIExamples
🟣لینک مقاله:
https://golangweekly.com/link/176906/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Canvas: Vector Graphics Drawing Library
🟢 خلاصه مقاله:
Canvas یک کتابخانه عمومی مبتنی بر canvas برای ترسیم گرافیک برداری است که با یک API یکدست میتواند خروجیهایی مانند SVG، PDF و تصاویر raster تولید کند و از طریق WebAssembly روی وب نیز اجرا شود. این پروژه مجموعهای بزرگ از نمونهبرنامهها دارد که استفاده عملی از API و قابلیتهای کلیدی آن را نشان میدهند و شروع کار و اقتباس الگوهای رایج را ساده میکنند. مزیت اصلی Canvas ثبات مدل ترسیم در همه اهداف خروجی است؛ بنابراین میتوانید یک بار منطق رسم را بنویسید و همان کد را برای تولید SVG، PDF یا raster به کار ببرید و حتی همان تجربه را در مرورگر با WebAssembly داشته باشید.
#VectorGraphics #Canvas #SVG #PDF #WebAssembly #GraphicsLibrary #CrossPlatform #APIExamples
🟣لینک مقاله:
https://golangweekly.com/link/176906/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - tdewolff/canvas: Vector graphics in Go
Vector graphics in Go. Contribute to tdewolff/canvas development by creating an account on GitHub.
🔵 عنوان مقاله
Boxes and Glue v0.1.10
🟢 خلاصه مقاله:
کتابخانه Boxes and Glue v0.1.10 برای تولید PDF در محیط Go طراحی شده و با تکیه بر الگوریتمهای TeX و مدل box-and-glue، چیدمان دقیق متن، شکستن خط و فاصلهگذاری قابل پیشبینی را فراهم میکند. این ابزار امکان ترکیب صفحه و تولید PDF را بهصورت برنامهنویسیشده داخل اکوسیستم Go میدهد و برای ساخت گزارشها، فاکتورها و مستندات فنی با خروجی پایدار و قابل بازتولید مناسب است. نسخه v0.1.10 نشان میدهد پروژه در حال رشد است، اما همین حالا نیز برای تولید خروجی با کیفیت بالا قابل استفاده بوده و با هدف آوردن اصول محکم حروفچینی TeX به جریان کاری سبک و کارای Go توسعه مییابد.
#Go #PDF #TeX #Typesetting #GoLang #DocumentRendering #LayoutEngine #DevTools
🟣لینک مقاله:
https://golangweekly.com/link/177203/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Boxes and Glue v0.1.10
🟢 خلاصه مقاله:
کتابخانه Boxes and Glue v0.1.10 برای تولید PDF در محیط Go طراحی شده و با تکیه بر الگوریتمهای TeX و مدل box-and-glue، چیدمان دقیق متن، شکستن خط و فاصلهگذاری قابل پیشبینی را فراهم میکند. این ابزار امکان ترکیب صفحه و تولید PDF را بهصورت برنامهنویسیشده داخل اکوسیستم Go میدهد و برای ساخت گزارشها، فاکتورها و مستندات فنی با خروجی پایدار و قابل بازتولید مناسب است. نسخه v0.1.10 نشان میدهد پروژه در حال رشد است، اما همین حالا نیز برای تولید خروجی با کیفیت بالا قابل استفاده بوده و با هدف آوردن اصول محکم حروفچینی TeX به جریان کاری سبک و کارای Go توسعه مییابد.
#Go #PDF #TeX #Typesetting #GoLang #DocumentRendering #LayoutEngine #DevTools
🟣لینک مقاله:
https://golangweekly.com/link/177203/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - boxesandglue/boxesandglue: PDF rendering library for Go using TeX algorithms.
PDF rendering library for Go using TeX algorithms. - boxesandglue/boxesandglue
❤2