DEV Community

Cover image for Remote Image Provider for ImageSharp
Sรธren Kottal
Sรธren Kottal

Posted on

1 1

Remote Image Provider for ImageSharp

When integrating websites with third parties, you are often required to show images from third parties too.

I don't like not having control over these images, this being either their dimensions, their formats or simply just the availability.

Using Umbraco, I've become addicted to having the control I need over images. Being able to define crops, resize them, and deliver optimal imageformats (eg. WebP) to the end user.

This is easy with my own images. Umbraco comes with ImageSharp, a fantastic product that does all kinds of image magic, to help me with delivering just the right amount of image I need.

But getting images from third parties, I am left to use only what the third party provides. Not optimal.

So I've made a provider for ImageSharp, that can download images from certain URLs, and run them through the machinery to get me the control I need.

You can too - it's on NuGet as ImageSharpCommunity.Providers.Remote. It's simple to setup, configure and use, and lets you load external images like they are your own.

If you are using Umbraco, I've made it even easier to setup, by registering everything for you - you just need to configure it.

Get the Umbraco package from the Umbraco Marketplace.

Photo by Sigmund on Unsplash

Image of Timescale

๐Ÿš€ pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applicationsโ€”without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more