"5. Lack of dynamic resizing, only 20 “variants” allowed" Best practice when it comes to images on the web is to use a fixed number of sizes. Why they limited it to 20 I do not know though. You should never allow dynamic image resizing since it is commonly used in various attacks.
> You should never allow dynamic image resizing since it is commonly used in various attacks.
Can you say or link to more? I'm not following this. Like... attacks... on Cloudflare?
We were charged $10k for the first month of use and immediately reverted the implementation. CF was kind enough to refund us since we're still an early stage co. It would be great if pricing was more reasonable
Image Resizing is technically a separate product, so I apologize if this is off-topic, but it appears to be missing the most useful `fit` mode – something like `fit=cover-scale-down`. I never want to enlarge an image on the server, since I can do that client-side. If I request a version with the dimensions 512×512 (square), but the source image is only 400×600, there should be a way to get a resulting image of 400×40…
Image Resizing is technically a separate product, so I apologize if this is off-topic, but it appears to be missing the most useful `fit` mode – something like `fit=cover-scale-down`. I never want to enlarge an image on the server, since I can do that client-side. If I request a version with the dimensions 512×512 (square), but the source image is only 400×600, there should be a way to get a resulting image of 400×40…
I think "scale-down" is the closest to what you're after. If you have a 400x600 original, and request 512x512, you'll be served a 341x512 image. This maintains the original image's aspect ratio, and a fits within the requested (512x512) size. Original: https://via.placeholder.com/400x600 Resized: https://gregbrimble.com/cdn-cgi/image/fit=scale-down,w=512,h...
I want to maintain the aspect ratio of my crop, not that of the source image. Perhaps `fit=cover-scale-down` would be a more appropriate name. In other words, I always want a square image <= 512px wide. I think this is a very common use case.
Cloudflare Pages has a show stoping bug at the moment. Link a repo from GitHub then change the name of your GitHub repo and the pages breaks but won't let you relink your Github repo anywhere. I opened a ticket with support. I have gotten no where in two months (Opened on October 7th 2021). We ended up switching to Netlify that has a more mature product. In case someone from Cloudflare cares to investigate this is re…
Email the CTO, he's always around here and he's very responsive.
"5. Lack of dynamic resizing, only 20 “variants” allowed" Best practice when it comes to images on the web is to use a fixed number of sizes. Why they limited it to 20 I do not know though. You should never allow dynamic image resizing since it is commonly used in various attacks.
> You should never allow dynamic image resizing since it is commonly used in various attacks. Can you say or link to more? I'm not following this. Like... attacks... on Cloudflare?
I worked with sites that had performance issues because of attacks against dynamic image scaling in Cloudflare (scaling probably done with workers). Services like Cloudflare does not in general protect against service design issues. I try to explain that to people all the time. I also worked with another provider where a monthly bill got 5 times higher one month because images were requested at many different large sizes.
> No way to retrieve original image that's probably the logical continuation of video hosting - if you upload something to, say, YouTube, you also don't expect to be able to retrieve the original video from there. It may be a high-quality version, but it still gets reencoded on upload...
Well, Vimeo does allow downloading the original video. When I think YouTube I think of a Video Social Media network. Similar to how I don't expect to download the original picture on Instagram, Snap, or Facebook. Where-as Vimeo is closer to a video hosting service.
Doesn't always seem to be the case though, like you can't download the original video of the 'The Batman' trailer (https://vimeo.com/633805668) anymore for example?
Used to be available (ProRes Video (apch) 3840x2160 23.976fps 685 mbit/s [V: prores hq, yuv422p10le, 3840x2160, 685726 kb/s]).
Slightly higher quality than the one they published on youtube (judge for yourself).