Page MenuHomePhabricator

Thumbor VIPS engine
Closed, ResolvedPublic

Description

In order to handle large PNGs as effectively as we currently do in production, we need a VIPS engine. It doesn't have to be a full-fledged engine, supporting image scaling is enough, since that's all we do with PNGs.

Event Timeline

Gilles claimed this task.
Gilles raised the priority of this task from to Medium.
Gilles updated the task description. (Show Details)
Gilles added a project: Performance-Team.
Gilles added subscribers: intracer, Gilles, Aklapper.

This one has no license: https://github.com/aectann/vips-engine and has questionable design choices. I'll use it as a reference but write a new one from scratch.

Change 255431 had a related patch set uploaded (by Gilles):
Minimal VIPS engine

https://gerrit.wikimedia.org/r/255431

Change 255522 had a related patch set uploaded (by Gilles):
Configure thumbor/vips-engine and thumbor/proxy-engine

https://gerrit.wikimedia.org/r/255522

Change 255522 merged by jenkins-bot:
Configure thumbor/vips-engine and thumbor/proxy-engine

https://gerrit.wikimedia.org/r/255522

Change 255525 had a related patch set uploaded (by Gilles):
Initial commit

https://gerrit.wikimedia.org/r/255525

Change 255431 merged by jenkins-bot:
Minimal VIPS engine

https://gerrit.wikimedia.org/r/255431

Change 260919 had a related patch set uploaded (by Gilles):
Configure Thumbor XCF, PDF, DjVU and TIFF support

https://gerrit.wikimedia.org/r/260919

Change 261108 had a related patch set uploaded (by Gilles):
Make engine command-line based

https://gerrit.wikimedia.org/r/261108

Change 261108 merged by jenkins-bot:
Make engine subprocess-based

https://gerrit.wikimedia.org/r/261108

Change 261354 had a related patch set uploaded (by Gilles):
Use shrink instead of resize

https://gerrit.wikimedia.org/r/261354

Change 260919 merged by jenkins-bot:
Configure Thumbor XCF, PDF, DjVU and TIFF support

https://gerrit.wikimedia.org/r/260919

Change 261354 merged by jenkins-bot:
Use shrink instead of resize

https://gerrit.wikimedia.org/r/261354