PHPackages                             wedevelopnl/silverstripe-svg-image - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. wedevelopnl/silverstripe-svg-image

ActiveSilverstripe-vendormodule[Image &amp; Media](/categories/media)

wedevelopnl/silverstripe-svg-image
==================================

Silverstripe module to add support for SVG images.

2.1.0(3mo ago)010.6k↑200%12BSD-3-ClausePHPPHP ^8.1

Since Feb 22Pushed 3mo ago6 watchersCompare

[ Source](https://github.com/wedevelopnl/silverstripe-svg-image)[ Packagist](https://packagist.org/packages/wedevelopnl/silverstripe-svg-image)[ RSS](/packages/wedevelopnl-silverstripe-svg-image/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)Dependencies (8)Versions (8)Used By (2)

Silverstripe SVG image
======================

[](#silverstripe-svg-image)

Silverstripe doesn't support SVG to be used out of the box. This module adds a new file type which supports SVG images in a very basic way. Please note that the absence of SVG support isn't a fluke but the result of some extended [discussion](https://github.com/silverstripe/silverstripe-framework/issues/7299).

This module provides some sanitation of SVG files on upload but be aware of the potential risk.

Image manipulation
------------------

[](#image-manipulation)

The Silverstripe core supports a extensive set of image manipulation tools. At the moment image manipulation isn't supported on SVG images. When an manipulation method is called on an SVG image the source image is simply returned.

Requirements
------------

[](#requirements)

- See `composer.json` requirements

Installation
------------

[](#installation)

- `composer require wedevelopnl/silverstripe-svg-image`
- Run a `dev/build`

License
-------

[](#license)

See [License](LICENSE)

Maintainers
-----------

[](#maintainers)

- [WeDevelop](https://www.wedevelop.nl/)

Development and contribution
----------------------------

[](#development-and-contribution)

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. See read our [contributing](CONTRIBUTING.md) document for more information.

### Getting started

[](#getting-started)

We advise to use [Docker](https://docker.com)/[Docker compose](https://docs.docker.com/compose/) for development.
We also included a [Makefile](https://www.gnu.org/software/make/) to simplify some commands

Our development container contains some built-in tools like `PHPCSFixer`.

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance78

Regular maintenance activity

Popularity24

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~177 days

Recently: every ~248 days

Total

7

Last Release

116d ago

Major Versions

1.0.1 → 2.0.02023-07-18

PHP version history (2 changes)1.0.0-rc1PHP &gt;=7.4

2.0.0PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/7a41b16aafbe795cfad0b4941b9ac37305e5bba2aefbcf56cc1f0c180928de27?d=identicon)[WeDevelop](/maintainers/WeDevelop)

---

Top Contributors

[![erikfrerejean](https://avatars.githubusercontent.com/u/197732?v=4)](https://github.com/erikfrerejean "erikfrerejean (15 commits)")[![Dennisprins93](https://avatars.githubusercontent.com/u/9679179?v=4)](https://github.com/Dennisprins93 "Dennisprins93 (4 commits)")[![priyashantha](https://avatars.githubusercontent.com/u/6611682?v=4)](https://github.com/priyashantha "priyashantha (1 commits)")

---

Tags

silverstripe

###  Code Quality

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/wedevelopnl-silverstripe-svg-image/health.svg)

```
[![Health](https://phpackages.com/badges/wedevelopnl-silverstripe-svg-image/health.svg)](https://phpackages.com/packages/wedevelopnl-silverstripe-svg-image)
```

###  Alternatives

[heyday/silverstripe-responsive-images

Configure and send a series of image size options to the client without loading any resources until a media query can be executed.

5387.7k6](/packages/heyday-silverstripe-responsive-images)[frankmullenger/gallery

SilverStripe Gallery Module

243.7k1](/packages/frankmullenger-gallery)[chrometoaster/silverstripe-image-quality

Adds Quality function to images

1013.0k1](/packages/chrometoaster-silverstripe-image-quality)[dnadesign/silverstripe-lazyloaded-image

Implements the LQIP (Low Quality Image Placeholder) pattern powered by lazysizes

1011.4k4](/packages/dnadesign-silverstripe-lazyloaded-image)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
