• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
You are now the owner of this repo.

KarpelesLab / gowebp
93%

Build:
DEFAULT BRANCH: main
Repo Added 14 Apr 2026 11:38PM UTC
Token ttx2LhyTL7jEOQ6vwC5bVE4ZtUSqerDk4 regen
Build 5 Last
Files 13
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • main

15 Apr 2026 02:00AM UTC coverage: 93.081%. Remained the same
24432513569

push

github

MagicalTux
test: add dwebp cross-decoder smoke test for lossy encoder

Validates our VP8 output against libwebp's reference dwebp binary so any
spec divergence shows up as a PSNR drop rather than silently passing the
Go-only roundtrip tests. Skips gracefully when dwebp is not on PATH.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

2973 of 3194 relevant lines covered (93.08%)

108574.05 hits per line

Relevant lines Covered
Build:
Build:
3194 RELEVANT LINES 2973 COVERED LINES
108574.05 HITS PER LINE
Source Files on main
  • Tree
  • List 13
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24432513569 main test: add dwebp cross-decoder smoke test for lossy encoder Validates our VP8 output against libwebp's reference dwebp binary so any spec divergence shows up as a PSNR drop rather than silently passing the Go-only roundtrip tests. Skips gracefully... push 15 Apr 2026 02:00AM UTC MagicalTux github
93.08
24428650643 main fix: BT.601 limited-range YCbCr color type (BT601YCbCrColor) WebP's VP8 stores pixels in limited-range BT.601 per RFC 6386 (luma 16-235, chroma 16-240). Go's stdlib image/color.YCbCrToRGB applies the JFIF (full-range) inverse regardless, which sh... push 14 Apr 2026 11:46PM UTC MagicalTux github
93.08
24428524917 main benchmark: add public API Encode benchmarks + rewrite README Adds BenchmarkEncodeGallery (gowebp lossless + 5 lossy tiers) and BenchmarkEncodePNGBaseline against the 5 Google WebP Gallery photos that serve as the library's realistic regression co... push 14 Apr 2026 11:42PM UTC MagicalTux github
95.58
24428435988 main staticcheck: fix SA4006 (unused img) and S1005 (unused blank) - reader_test.go: the img returned from image.Decode was overwriting the input image but never used afterward; drop to _ to make the check-only intent clear. - transform.go: 'for i... push 14 Apr 2026 11:39PM UTC MagicalTux github
95.58
24428384598 main ci: switch from Codecov to Coveralls; add Go 1.25/1.26 matrix Replaces the Codecov workflow with a Coveralls one. Coveralls uses the repository's built-in GITHUB_TOKEN via OIDC-style auth for public repos, so no separate token secret is needed (u... push 14 Apr 2026 11:38PM UTC MagicalTux github
95.58
See All Builds (5)

Badge your Repo: gowebp

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc