~/talk

Mastering the Images Spectrum

Talkat droidcon San Francisco 2018 · 2018-11-19..11-20· [android, web-performance]
links:none on file
links:none on file

Spectrum is Facebook’s open‑source image pipeline: a C++ core with C++ core with plugins and thin Android/iOS wrappers that lets apps transcode, encode, decode or transform images. It uses a mozjpeg-based JPEG backend for better compression, supports configurable chroma subsampling and progressive/trellis options, and performs lossless JPEG crop/rotate when crops align to MCU boundaries (use mustBeExact=false to allow MCU rounding). Example flow: transcode to JPEG quality 80 and max dimension 248px, enable ABI splits to avoid bloating APK.

AI-written summary · about

  1. 0:00Introduction and team
  2. 1:13Problem with image uploads
  3. 3:48Resizing and compression challenges
  4. 8:50Introducing Spectrum library
  5. 10:00Spectrum’s simple API design
  6. 12:50Efficiency and JPEG optimization
  7. 15:21Cross-platform support
  8. 17:07Using Spectrum in practice
  9. 20:26Customizing JPEG encoding
  10. 23:38Lossless JPEG transformations
  11. 27:13Trade-offs and limitations
  12. 28:38Spectrum architecture
  13. 32:08Summary and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.