---
title: "Extend"
manual: "Imaginator"
version: "1.0"
permalink: "https://docs.typo3.org/permalink/schliesser/imaginator:extend@1.0"
source: "Extend/Index.rst"
rendered: "2026-10-13T11:21:40+00:00"
---

# Extend {#extend}

Imaginator's render layer is **processor-agnostic**: it only ever sees the
`ImageProcessorInterface`, so the same `<picture>` / `<img>` is
emitted regardless of who produces the pixels. Adding a new processor (a CDN,
another self-hosted service) is a pure integration concern, no core change.

-   [Custom Processor](https://docs.typo3.org/permalink/schliesser/imaginator:custom-processor@1.0)
