Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
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
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
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
/
Sign in
Sign up
Appearance settings
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 }}
python-pillow
/
Pillow
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
2.5k
Star
13.9k
Code
Issues
69
Pull requests
71
Discussions
Actions
Projects
Wiki
Security and quality
20
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Actions: python-pillow/Pillow
Actions
All workflows
Workflows
Test
Test
Test Windows
Test Windows
Wheels
Wheels
Benchmark
Benchmark
CIFuzz
CIFuzz
Close stale issues
Close stale issues
CodeQL
CodeQL
Copilot
Copilot
Copilot code review
Copilot code review
Dependency Graph
Dependency Graph
Show more workflows...
Management
Caches
Deployments
Test
Test
Actions
Loading...
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
will be ignored since log searching is not yet available
Show workflow options
Create status badge
Create status badge
Loading
Uh oh!
There was an error while loading.
Please reload this page
.
test.yml
will be ignored since log searching is not yet available
2,500+ workflow runs
2,500+ workflow runs
Event
Filter by Event
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching events.
Status
Filter by Status
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching statuses.
Branch
Filter by Branch
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching branches.
Actor
Filter by Actor
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching users.
Test speedups
Test
#13979:
Pull request
#10042
synchronize by
akx
Queued
akx:test-speedups
akx:test-speedups
Queued
View #10042
View workflow file
Add complete Apache-2.0 license header for Arrow.h
Test
#13978:
Pull request
#9792
synchronize by
pctablet505
30m 13s
pctablet505:fix-9657-arrow-license-header
pctablet505:fix-9657-arrow-license-header
30m 13s
View #9792
View workflow file
Add some benchmarks for ImageMath
Test
#13977:
Pull request
#10071
synchronize by
akx
54m 9s
akx:imagemath-benchmarks
akx:imagemath-benchmarks
54m 9s
View #10071
View workflow file
Add some benchmarks for ImageMath
Test
#13976:
Pull request
#10071
synchronize by
akx
7m 56s
akx:imagemath-benchmarks
akx:imagemath-benchmarks
7m 56s
View #10071
View workflow file
Speed up and simplify GIF optimization
Test
#13975:
Pull request
#10074
opened by
akx
59m 23s
akx:gif-imagemath
akx:gif-imagemath
59m 23s
View #10074
View workflow file
Only replace a maximum of two Exif headers (#10073)
Test
#13974:
Commit
806e383
pushed by
radarhere
42m 21s
main
main
42m 21s
View workflow file
Apply JPEG 2000 channel definitions when decoding
Test
#13973:
Pull request
#10049
synchronize by
sfarestam-iproov
48m 11s
sfarestam-iproov:jpeg2000-cdef
sfarestam-iproov:jpeg2000-cdef
48m 11s
View #10049
View workflow file
Only replace a maximum of two Exif headers
Test
#13972:
Pull request
#10073
opened by
radarhere
12m 25s
radarhere:exif_prefix
radarhere:exif_prefix
12m 25s
View #10073
View workflow file
Speed up ImageMath
Test
#13971:
Pull request
#10072
opened by
akx
23m 5s
akx:fast-math
akx:fast-math
23m 5s
View #10072
View workflow file
Add some benchmarks for ImageMath
Test
#13970:
Pull request
#10071
opened by
akx
21m 4s
akx:imagemath-benchmarks
akx:imagemath-benchmarks
21m 4s
View #10071
View workflow file
Split APNG frame durations too large for a single fcTL chunk
Test
#13969:
Pull request
#10064
synchronize by
radarhere
11m 59s
niukanen1:split-apng-large-duration
niukanen1:split-apng-large-duration
11m 59s
View #10064
View workflow file
Use info disposal and blend when calculating APNG frame deltas
Test
#13968:
Pull request
#10061
synchronize by
radarhere
14m 46s
glaziermag:fix/apng-info-disposal-delta
glaziermag:fix/apng-info-disposal-delta
14m 46s
View #10061
View workflow file
Handle XML whitespace and single quotes in XMP orientation
Test
#13967:
Pull request
#10062
synchronize by
radarhere
18m 11s
GreedyC:codex/xmp-orientation-xml-whitespace
GreedyC:codex/xmp-orientation-xml-whitespace
18m 11s
View #10062
View workflow file
Only combine PNG frames if the combined duration is still writable
Test
#13966:
Pull request
#10070
synchronize by
radarhere
5m 46s
radarhere:apng
radarhere:apng
5m 46s
View #10070
View workflow file
Mark test_embeddable as xfail on MinGW (#10067)
Test
#13965:
Commit
5ebbdca
pushed by
hugovk
13m 9s
main
main
13m 9s
View workflow file
Only combine PNG frames if the combined duration is still writable
Test
#13964:
Pull request
#10070
opened by
radarhere
5m 55s
radarhere:apng
radarhere:apng
5m 55s
View #10070
View workflow file
Mark test_embeddable as xfail on MinGW
Test
#13963:
Pull request
#10067
synchronize by
radarhere
7m 8s
radarhere:skip
radarhere:skip
7m 8s
View #10067
View workflow file
Mark test_embeddable as xfail on MinGW
Test
#13962:
Pull request
#10067
synchronize by
pre-commit-ci
Bot
5m 38s
radarhere:skip
radarhere:skip
5m 38s
View #10067
View workflow file
Mark test_embeddable as xfail on MinGW
Test
#13961:
Pull request
#10067
synchronize by
radarhere
1m 7s
radarhere:skip
radarhere:skip
1m 7s
View #10067
View workflow file
Speed up image comparison and reduce memory usage
Test
#13960:
Pull request
#10030
synchronize by
akx
26m 46s
akx:image-equals-new
akx:image-equals-new
26m 46s
View #10030
View workflow file
Mark test_embeddable as xfail on MinGW
Test
#13959:
Pull request
#10067
opened by
radarhere
16m 6s
radarhere:skip
radarhere:skip
16m 6s
View #10067
View workflow file
Fix test_embeddable on MinGW
Test
#13958:
Pull request
#10066
synchronize by
radarhere
11m 23s
radarhere:mingw
radarhere:mingw
11m 23s
View #10066
View workflow file
Add dash parameter for line, polygon, and rectangle drawing
Test
#13957:
Pull request
#9490
synchronize by
radarhere
22m 13s
Krishnachaitanyakc:add-dashed-line-support
Krishnachaitanyakc:add-dashed-line-support
22m 13s
View #9490
View workflow file
Fix test_embeddable on MinGW
Test
#13956:
Pull request
#10066
opened by
radarhere
23m 43s
radarhere:mingw
radarhere:mingw
23m 43s
View #10066
View workflow file
Split APNG frame durations too large for a single fcTL chunk
Test
#13955:
Pull request
#10064
synchronize by
niukanen1
8m 33s
niukanen1:split-apng-large-duration
niukanen1:split-apng-large-duration
8m 33s
View #10064
View workflow file
Previous
1
2
3
4
5
…
99
100
101
Next
You can’t perform that action at this time.