Cloudflare Images Now Available to Everyone

  • Ah, if only this was fully available ~ 4 months ago.

    I transitioned my recipe app with ~ 80,000 images from Cloudinary to a combination of Backblaze B2 + Bunny.net a few months ago. I heavily use the resizing and optimizing features.

    It's saved me a ton of money, but if I could have used B2 + Cloudflare with their 0 bandwidth alliance, I could have saved more, I think - haven't done the math though.

    In the grand scheme of things, though, I've worked with Bunny now and love the interface, and performance. The one time I contacted support, I spoke 1 on 1 with , I believe, the founder of Bunny. He was cool.

    Cloudflare is doing some killer things, excited for that. But glad to see we have small name alternatives to everything (S3 to B2, Cloudflare to Bunny, etc) that can compete on price and functionality.

    Good stuff, though! More options the better!

  • For a fun read here's how we built with in Rust and using our edge compute platform Cloudflare Workers: https://blog.cloudflare.com/building-cloudflare-images-in-ru...

  • CloudFlare nearly shut down my account for “fraud” because I bought two domain names in a short time period while traveling in a foreign country. I hope they can resolve the mistake of handling customer administration through algorithms rather than humans, because their products are absolutely phenomenal.

    Moral of the story is: if you’re going to play around with new features such as this (which I plan on doing!), set up a new account. Always, always compartmentalize.

  • Haha, when I first clicked on the post I was expecting to learn about a new container image registry living right on the edge with cloudflare. Boy was I confused reading the first few paragraphs.

    > You pay $5/month for every 100,000 stored images and $1 per 100,000 delivered images. There are no additional resizing, compute or egress costs.

    Pricing seems really reasonable, and the resizing feature seems pretty slick.

  • > $1 per 100,000 delivered images

    Breakdown of delivery costs based on your image sizes:

    Image size | Total bandwidth used | Effective cost per GB

    10MB = 1000GB = $0.001 per GB

    5MB = 500GB = $0.002 per GB

    1MB = 100GB = $0.01 per GB

    200KB = 20GB = $0.05 per GB

    50KB = 5GB = $0.2 per GB

  • I’m loving it. Cloudflare is a good and reliable service provider, I expect it to expand their cloud offerings in the future like drop-in S3 replacement, application logging, etc…

  • If I serve cloudflare images on my non-cloudflare hosted webpage, would the visitors still occasionally see the injected DDoS protection “checking your browser before accessing” page or would the images just fail to load then? Or is that browser checking disabled if just loading images?

    That’s one reason why I haven’t checked out Cloudflare Pages, my (already statically hosted) website will unlikely be DDoSed and I wouldn’t want to impact user experience by adding random browser checks…

  • I want something similar to this for favicons. As stupid as that sounds, dealing with favicons is a huge pain. There are so many variants required and every vendor seems to do their own thing.

    For example, when you click the share button in Safari on an iPad, it'll download every `link rel="icon"` image you list in html even though it doesn't need them. It would be really awesome to use a worker to inspect the user agent and modify responses to return exactly what's needed for that client.

    The pricing for this service won't work for favicons since the cost per response is way too high, but I honestly think it'd be worth $5 / month if I could just upload a SVG favicon for my site and click a button to "Optimize Favicons".

  • It would be great if they also allowed reverse proxying images directly. I.e. if I could embed an image like this:

    <img src="/images/logo.png?size=200,200">

    For the customers that enabled Cloudflare proxying, they could automatiacally serve a 200x200px variant of the image hosted on my server at /images/logo.png.

    This would allow to use the feature without needing to upload the images explicitely.

    For those not using the Cloudflare proxying, the images could be embedded using something like this:

    <img src="https://imageproxy.cloudflare.com/mysite.com/images/logo.png...">

  • Bunny.net has an alternative: https://bunny.net/optimizer/ It's probably cheaper in some cases.

  • Images up to 10MB in size.

    Aren’t most photos taken by recent phones > 10MB? I know my DSLR pictures certainly are.

    Asking out of curiosity. I am not the target audience for this product.

  • I think the missing piece is proxying from an existing image server source.

    Say I have hundreds of gigabytes of images "somewhere". How can I start using that with Cloudflare?

    I think this is great for new stuff, or small projects, but for the larger and older projects, it's a non-starter.

  • Assuming 50KB per image, this is about 10 cents per gig pricing. It’s comparable to other CDNs so I guess this is a real price that you can use for business purposes without being hit with a request to become an enterprise customer.

  • How is this an improvement over existing solutions like imgix?

  • Very cool. Waiting for a version for Video with embeddable widget for uploading.

  • Is it possible to tag images?

    I have images that can change occasionally and when I upload an image I want to find and delete the previous version so I don't end up with many variations.

  • Looks like an interesting feature, however I don't like that you can't really create SEO-optimized filenames + the content is hosted on a different domain.

  •     You pay $5/month for every 100,000 stored images and $1 per 100,000 delivered images.
    
    that is for a cache-MISS or a cache-HIT (I assume).

  • Can somebody do the math on pricing vs bunny.net?

  • Question:

    Is there a use case here for an org that stores original, unresized images in S3 and JIT resizes them on the fly with Cloudflare workers?

  • Is this available for free accounts also or just enterprise ones like before ?

  • 10MB max per image seems extremely low for 2021.

  • > We’re just getting started with Cloudflare Images. Here are some of the features we plan to support soon:

    > - […]

    > - Analytics to better understand your use of Images.

    Nice „feature“

  • heh, every time I have a good idea, Cloudflare always implements them later.

  • If the images are cached by Cloudflare's CDN, and assuming we have a paid Pro account, are we still billed on each image delivery? How do paid CF plans affect CF Images, if at all?

  • Cloudflare Images for all customers != Everyone.