Repository navigation
v0.1.0
image_pipe_url
Added
First release of the ImagePipe URL builder.
- Build typed processing plans and generate image URLs with explicit processing
groups and output options. - Validate processing options, reference named presets with request overrides,
and optionally check plans against the serving mount's presets. - Sign URLs, set expiry, and encrypt source references.
- Generate URLs in applications that use an external image service, without
libvips, NIFs, or image processing dependencies.
image_pipe
Added
First release of ImagePipe, with image processing powered by
elixir-image/image,
Vix, and libvips.
- Serve transformed images on demand from Phoenix or any Plug application
throughImagePipe.Plug. Reuse the same processing plans and configuration
for uploads, files, and background jobs through the Elixir API. - Read originals from local files, HTTP(S), S3-compatible storage, or custom
source adapters. - Compose resizing, cropping, orientation, effects, and watermarks in explicit
processing groups, with optional face and object detection, or your own
detector. - Define reusable presets and request defaults in your configuration,
statically or through a host preset lookup backed by a database or cache. - Encode JPEG, PNG, WebP, and AVIF, with format negotiation, quality controls,
byte budgets, and color-profile policies. Automatic quality gives each image
the lowest quality that still looks as good as a target you choose. Generate
BlurHash, LQIP CSS, and image-info JSON. - Configure input and output caches, conditional HTTP responses, streamed
delivery, request safety limits, and processing concurrency. Observe requests
through telemetry, logging, and tracing.