Kotlin Apache-2.0

telephoto

Building blocks for designing media experiences in Compose UI

S

saket

Dernière activité 22 juil. 2026
saket/telephoto

1,6 k

étoiles

56

forks

21

issues ouvertes

androidcomposeimagesub-samplingsubsamplingzoomzoomable

Ce README est souvent en anglais.

logo logo

telephoto.mp4

Designing a cohesive media experience for Android can be a lot of work. Telephoto aims to make that easier by offering some building blocks for Compose UI.

Drop-in replacement for Image() composables featuring support for pan & zoom gestures and automatic sub‑sampling of large images that'd otherwise not fit into memory.

ZoomableImage's gesture detector, packaged as a standalone Modifier that can be used with videos and other non-image composables.

Transient, overlaid zoom effect inspired by Instagram.

See project website for full documentation.

License

Copyright 2025 Saket Narayan.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Projets similaires

Compose multiplatform library that enables the content to be zoomable by gestures

Kotlinandroidcomposecompose-multiplatform
Uusuiat
755 étoiles36

Image zoom library specially designed for Compose Multiplatform and Android View. Supported scale, pan, locate, rotation, and super-large image subsampling.

Kotlinandroidcomposecompose-multiplatform
Ppanpf
660 étoiles37

🚀🏞💪 Collection of Images, Modifiers, utility functions for Jetpack Compose to expand and enrich displaying, manipulating, scaling, resizing, zooming, and getting cropped ImageBitmap based on selection area

Kotlinandroidimageimage-manipulation
SSmartToolFactory
364 étoiles21