Comments (16)
Tim Kelty has a warning that his Cloudinary plugin is not in active development. Any chance you might one day (no pressure) think about providing built-in support?
from craft-imageoptimize.
Also consider adding Imgix and Cloudinary support, if that makes sense as well
from craft-imageoptimize.
Imgix has been added... the others will be pretty easy to add, too.
from craft-imageoptimize.
TinyPNG would also be a nice addition. It offers a free tier for up to 500 images per month, which is sufficient in many cases. We use AndrΓ©s imager plugin for several Craft 2 projects, which worked well in combination with TinyPNG.
Cheers.
from craft-imageoptimize.
Probably a silly question, but I assume it does more than just PNGs?
from craft-imageoptimize.
Yes, it supports JPEGs next to the obvious PNGs.
We are happy with the results and also google (or its tools) seemed satisfied with the optimised images. In contrast to the other services (if I am correct) you mention it doesn't host optimised images, you get them as back to store locally.
from craft-imageoptimize.
I'll have to take a look at their API; the lack of them hosting the images might actually make it slightly more difficult to implement.
from craft-imageoptimize.
This is a dealbreaker for me right now. We are using cloudanry almost everywhere on the site... I really lover your work @khalwat so it would be an immediate go if you can do this development. Right now we are not able to use seomatic either:( because if this issue... I mean the automatic transformer is not working at all because our external system is cloudanry...
So I hope you will have the time to finish this up!
from craft-imageoptimize.
@matevisky Thanks for chiming in!
You can still use SEOmatic actually, you'd just use Twig to set the SEO images as you see fit:
https://github.com/nystudio107/craft-seomatic#twig-templating
from craft-imageoptimize.
@matevisky If you want to use ImageOptimize with Cloudinary, install the Cloudinary plugin that will make Cloudinary available as a file system for Craft CMS 3.
from craft-imageoptimize.
Adding a vote π for Kraken.io support. Their compression is very impressive.
For example, I took a 1.7MB hero banner.jpg and ran it through ImgOptim (Mac app) and it got it down to 1.5 MB.
I took the 1.5MB file and ran it through Kraken and it got it down to 546KB.
from craft-imageoptimize.
Does it look like there will be built in support for Cloudinary, or will it always rely on a 3rd party plugin to support Cloudinary on the fly system?
from craft-imageoptimize.
Cloudinary is different from other services, in that you have to upload the files to Cloudinary first, it doesn't automatically pull them the way that Imgix does.
Because of this, it probably makes more sense as a Volumes driver of some kind, and then along with it a layer of support from ImageOptimize @zizther
I'm open to looking into it if the demand is there.
from craft-imageoptimize.
Thanks @khalwat
One of the main features I like with Cloudinary is the auto cropping feature, which services like Imgix (which I also use) does not offer https://cloudinary.com/documentation/image_transformations#automatic_cropping_g_auto
I am speaking with Imgix to find out if they are working on a similar feature and the roadmap.
from craft-imageoptimize.
Are you still considering adding these services, namely TinyPNG?
from craft-imageoptimize.
Still considering... there just hasn't been a large demand thus far.
from craft-imageoptimize.
Related Issues (20)
- When is a queue job triggered, and how can trigger queue jobs without server access? (Craft 3 -> Craft 4 context) HOT 3
- Allow 0 variants on OptimizedImages field HOT 2
- Expectations around CPU/Memory usage with serverless HOT 10
- No new Variants are generated after replacing a file
- Support for Craft letterbox image transform mode HOT 1
- Plugin configured to use Imgix, still spins up jobs "Optimizing image id XXXX" HOT 10
- Custom event listener for EVENT_DEFINE_URL & EVENT_DEFINE_THUMB_URL
- Imgix - folder (or filenames) with umlaut / special chars result in broken images (404) HOT 11
- The process has been signaled with signal "7". HOT 2
- When will be the Craft5 version of Image Optimize be released? HOT 6
- Support for new assets to be handled immediately instead of queue
- Sharp: Asset name won't show in src="" so it doens't get SEO ranking HOT 1
- Placeholder background-image has an invalid property HOT 4
- Picture element not working in v4.0.7 HOT 5
- [FR] Split large volume jobs into separate queue jobs HOT 10
- [Craft 5] Google Cloud Storage and IMGix not using Asset Volume Subpath in transform URL HOT 9
- How do I incorporate my native image transforms into the .imgTag() method? HOT 1
- imgTag returns a string varible HOT 3
- srcsetMaxWidth returns incorrect image sizes HOT 6
- Placeholder background-image SVG has an invalid property HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from craft-imageoptimize.