Skip to content

Commit

Permalink
Fix PdfColorCmyk.fromRgb
Browse files Browse the repository at this point in the history
  • Loading branch information
DavBfr committed Nov 27, 2024
1 parent c49c37d commit fc1f97d
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 50 deletions.
105 changes: 56 additions & 49 deletions pdf/lib/src/pdf/color.dart
Original file line number Diff line number Diff line change
Expand Up @@ -277,64 +277,71 @@ class PdfColorCmyk extends PdfColor {

/// Create a CMYK color from red ,green and blue components
const PdfColorCmyk.fromRgb(double r, double g, double b, [double a = 1.0])
: black = 1.0 - r > g
? r
: g > b
? r > g
? r
: g
: b,
: black = 1.0 -
(r > g
? r
: g > b
? r > g
? r
: g
: b),
cyan = (1.0 -
r -
(1.0 - r > g
? r
: g > b
? r > g
? r
: g
: b)) /
(1.0 -
(r > g
? r
: g > b
? r > g
? r
: g
: b))) /
(1.0 -
(1.0 - r > g
? r
: g > b
? r > g
? r
: g
: b)),
(1.0 -
(r > g
? r
: g > b
? r > g
? r
: g
: b))),
magenta = (1.0 -
g -
(1.0 - r > g
? r
: g > b
? r > g
? r
: g
: b)) /
(1.0 -
(r > g
? r
: g > b
? r > g
? r
: g
: b))) /
(1.0 -
(1.0 - r > g
? r
: g > b
? r > g
? r
: g
: b)),
(1.0 -
(r > g
? r
: g > b
? r > g
? r
: g
: b))),
yellow = (1.0 -
b -
(1.0 - r > g
? r
: g > b
? r > g
? r
: g
: b)) /
(1.0 -
(r > g
? r
: g > b
? r > g
? r
: g
: b))) /
(1.0 -
(1.0 - r > g
? r
: g > b
? r > g
? r
: g
: b)),
(1.0 -
(r > g
? r
: g > b
? r > g
? r
: g
: b))),
super(r, g, b, a);

/// Cyan component
Expand Down
4 changes: 4 additions & 0 deletions printing/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## 5.13.5

- Fix PdfColorCmyk.fromRgb

## 5.13.4

- Improve Web Browser detection logic
Expand Down
2 changes: 1 addition & 1 deletion printing/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ topics:
- print
- printing
- report
version: 5.13.4
version: 5.13.5

environment:
sdk: ">=3.3.0 <4.0.0"
Expand Down

0 comments on commit fc1f97d

Please sign in to comment.