Comments (4)
Well there are too many issues in one issue to follow.
About the first one - primary feature of delaboratory is to work in multiple
colorspaces. What you expect is to use RGB colorspace but create curve from
other colorspace - why? If you want to play with luminance you can try L from
LAB or L or HSL, there is also K in CMYK. Using combined RGB curve is always
worse choice.
The basic layer need improvements, I know, this is just a start.
Please also note that there is no 0.9 version, then last one is 0.6.9.1.
Original comment by [email protected]
on 31 Mar 2012 at 10:26
from delaboratory.
"What you expect is to use RGB colorspace but create curve from other
colorspace - why? If you want to play with luminance you can try L from LAB or
L or HSL, there is also K in CMYK. Using combined RGB curve is always worse
choice."
Adjusting curve (gamma) in all channels at once in RGB space is very common
used transform for enchancing images. It even described in 'creative shooting
tips for dummies' in the shooting manuals for adjusting video camera's DSP:
1. All levels 'standard' gamma-curve correction -
http://pro.sony.com/bbsccms/assets/files/micro/xdcamex/solutions/Create_Film-lik
e_Images.pdf
2. Low/Black range levels partial gamma-like correction -
http://pro.sony.com/bbsccms/assets/files/micro/xdcamex/solutions/Enrich_Color_Sa
turturation.pdf
As I assume both of these corrections are performed in per-channel basis in RGB
color space (before Y,R-Y,B-Y matrix), because there is a special Y-based gamma
adjustment (L in HSL space) -
http://pro.sony.com/bbsccms/assets/files/micro/xdcamex/solutions/Shooting_Pictur
es_w_Black_Colors.pdf . Also as you see in the scheme at the end of this
document 'gamma and black gamma' sircuits are in RGB channels before Y,R-Y,B-Y
matrixing.
When we adjust curve/gamma for all 3 RGB channels at once we not only affects
luminannce (absolute RGB levels), but also change relative proportion between
RGBs that cause saturation changes. That is not only 'L' correction in HSL or
'K' in CMYK. But it is simple and useful correction for real images for
enchancing saturation of colors and increasing contrast where we need.
"Please also note that there is no 0.9 version, then last one is 0.6.9.1."
Oh - I too bad in remembering numbers. Yes - current comments are for version
0.6.9.1.
Original comment by [email protected]
on 3 Apr 2012 at 8:30
from delaboratory.
This feature request is quite popular so I will probably create separate layer
type for combined RGB curve manipulation in the future.
Original comment by [email protected]
on 3 Apr 2012 at 11:11
from delaboratory.
levels have been implemented
Original comment by [email protected]
on 22 May 2012 at 10:36
- Changed state: Fixed
from delaboratory.
Related Issues (20)
- Complile error corrent svn HOT 2
- [deleted issue]
- Open image dialog window Ignores files with extension in big letters on linux HOT 1
- CMYK colorspace marker values are weird. HOT 2
- [deleted issue]
- vignette tool crashes HOT 2
- Add shortcuts (Delaboratory 0.6) HOT 2
- Make the curves editor more powerful HOT 6
- Add more options to open an image HOT 2
- Add a button into the "File Menu" to close the image HOT 3
- Busy/Idle indicator HOT 2
- [deleted issue]
- curve tool controls fail HOT 3
- drop down menu curves tool in windows HOT 1
- Conversion to BW HOT 3
- Curves UI glitch/feature HOT 5
- Lack of CMY color space in Delaboratory 0.6.9.1 HOT 3
- gradient layer HOT 3
- Unable to launch 64-bit delab on Win 7 machine HOT 36
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 delaboratory.