Comments (1)
Ah yes, CMYK. This is a bit of an albatross for the Cairo community, buckle up.
The short answer is that that Cairo probably won't be supporting color management profiles anytime soon. And that hurts projects like Gimp, Inkscape, and many others that rely on Cairo like we do. As you can see in the Cairo documentation, everything is in RGB.
There's a long, sordid history to this. Someone attempted in 2008 but it was never integrated, and then this article in 2012 talks about it, I saw it brought up as a GSOC 2019 project idea and then I saw it brought up in other places recently too. Maybe they'll get to it since people keep bringing it up? Who knows.
I'm surprised to the Cairo::Color::CMYK
in rcairo. Not sure what that's about.
Now, if there's a way to post-process the images with color profiles... I'd love to hear about it. I'd be happy to document it (or cite you on the docs). I haven't looked into it myself.
I'm going to keep this issue open indefinitely until we get a good solution to this.
from squib.
Related Issues (20)
- Can I override the height+width of (or get a reference to) a card in a deck? HOT 1
- Add config option: `missing_image: ` for `fail` or `warn` HOT 1
- More flexible save_png names HOT 8
- Release v0.18.0
- Embedded icon alignment not as expected HOT 2
- Can't get emojis working on macOS HOT 1
- Google Sheets support HOT 1
- Checking a condition (using if or case) HOT 2
- undefined method "render_cairo"
- Shadow in text or images HOT 1
- CLI: in `squib new` choose advanced via menu or CLI option
- CLI: `squib add` to add a new deck
- Change config.yml to squib.yml
- Squib can't install on an MacBook M1 HOT 8
- Unable to install gem because of dependency HOT 6
- Release v0.19.0
- Document Notion integration
- Unable to load variants with fonts
- Default save_pdf location is incorrect HOT 3
- Squib post-installation with Gem on M1 Macbook error: dyld[xxxx] missing symbol called 'new' HOT 1
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 squib.