Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
APIJSON
/
node-canvas
Public
forked from
Automattic/node-canvas
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Pull requests
Actions
Security
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit History
Commits on Aug 17, 2025
3.2.0
chearon
committed
9bcf363
Copy full SHA for 9bcf363
Set pango language through ctx.lang (#2526)
Show description for 6ce963d
mapmeld
and
chearon
authored
6ce963d
Copy full SHA for 6ce963d
use memcpy to avoid misaligned pointer UB
Show description for d548caa
chearon
committed
d548caa
Copy full SHA for d548caa
ci: windows-2025 image (2019 was retired)
chearon
committed
6353deb
Copy full SHA for 6353deb
Commits on Jun 26, 2025
3.1.2
chearon
committed
a862af8
Copy full SHA for a862af8
fix resurface crash with png, svg canvases
Show description for 2738a70
chearon
committed
2738a70
Copy full SHA for 2738a70
Commits on Jun 19, 2025
3.1.1
chearon
committed
7a942d4
Copy full SHA for 7a942d4
Commits on Jun 18, 2025
further backend cleanup, add asserts
chearon
committed
48ecd5a
Copy full SHA for 48ecd5a
update changelog
chearon
committed
627c601
Copy full SHA for 627c601
fix build / refactor backends
Show description for 3dca82a
chearon
committed
3dca82a
Copy full SHA for 3dca82a
Commits on Jun 16, 2025
report correct freed size when resurfacing
Show description for f5f103a
chearon
committed
f5f103a
Copy full SHA for f5f103a
add node 24 to ci
chearon
committed
05a53d8
Copy full SHA for 05a53d8
fix(TextMetrics): rtl direction + start/end textAlign (#2510)
Show description for 772c464
ShaMan123
authored
772c464
Copy full SHA for 772c464
Commits on Apr 11, 2025
Render at natural dimensions to fix scaling issues
Show description for 1234a86
mgilfillan
authored and
chearon
committed
1234a86
Copy full SHA for 1234a86
add visual test for #2498
chearon
committed
c936361
Copy full SHA for c936361
Commits on Apr 6, 2025
added a check to make sure maxWidth > 0
Show description for b50b392
truman126
authored and
chearon
committed
b50b392
Copy full SHA for b50b392
Commits on Apr 4, 2025
leak in sync toBuffer
Show description for 494035d
chearon
committed
494035d
Copy full SHA for 494035d
Commits on Mar 29, 2025
fix(deps): update `prebuild-install` to work on Node 22.14+
Show description for 367af8c
agilgur5
authored and
chearon
committed
367af8c
Copy full SHA for 367af8c
Commits on Feb 23, 2025
nicer error reporting when svg width/height missing
chearon
committed
9d5f104
Copy full SHA for 9d5f104
double-free via g_object_unref that could crash
Show description for d24a127
chearon
committed
d24a127
Copy full SHA for d24a127
remove unused and un-freed GError
Show description for 2f9de7c
chearon
committed
2f9de7c
Copy full SHA for 2f9de7c
Commits on Jan 22, 2025
3.1.0
chearon
committed
61e474e
Copy full SHA for 61e474e
Commits on Jan 18, 2025
allow registerFont after a canvas has been created (#2483)
Show description for 88e9657
chearon
authored
88e9657
Copy full SHA for 88e9657
Commits on Jan 15, 2025
support ctx.direction and textAlign start/end
chearon
committed
52330b8
Copy full SHA for 52330b8
Commits on Jan 12, 2025
remove reference to old JS parseFont
chearon
committed
0b2edc1
Copy full SHA for 0b2edc1
Commits on Jan 11, 2025
getImageData fixes when rectangle is outside of canvas
Show description for a0c8031
Philippe Plantier
authored and
chearon
committed
a0c8031
Copy full SHA for a0c8031
Add link tags for pdfs
Show description for da33bbe
mcfedr
and
chearon
committed
da33bbe
Copy full SHA for da33bbe
add C++ parser for the font shorthand
Show description for 728e76c
chearon
committed
728e76c
Copy full SHA for 728e76c
add font setter benchmarks
chearon
committed
7ed0a96
Copy full SHA for 7ed0a96
use fetch api
yumiura
authored and
chearon
committed
1d956b7
Copy full SHA for 1d956b7
Commits on Dec 31, 2024
v3.0.1
chearon
committed
80e94ea
Copy full SHA for 80e94ea
add missing DOMMatrixInit and DOMPointInit types
Show description for 1817109
chearon
committed
1817109
Copy full SHA for 1817109
Commits on Dec 23, 2024
v3.0.0
chearon
committed
8346512
Copy full SHA for 8346512
Revert "select fonts via postscript name on Linux"
Show description for a8c035f
chearon
committed
a8c035f
Copy full SHA for a8c035f
fix(DOMMatrix/DOMPoint): spec compatibility
ShaMan123
authored and
chearon
committed
f5894db
Copy full SHA for f5894db
Pagination
Previous
Next
You can’t perform that action at this time.