Showing
3 changed files
with
26 additions
and
15 deletions
@@ -277,64 +277,71 @@ class PdfColorCmyk extends PdfColor { | @@ -277,64 +277,71 @@ class PdfColorCmyk extends PdfColor { | ||
277 | 277 | ||
278 | /// Create a CMYK color from red ,green and blue components | 278 | /// Create a CMYK color from red ,green and blue components |
279 | const PdfColorCmyk.fromRgb(double r, double g, double b, [double a = 1.0]) | 279 | const PdfColorCmyk.fromRgb(double r, double g, double b, [double a = 1.0]) |
280 | - : black = 1.0 - r > g | 280 | + : black = 1.0 - |
281 | + (r > g | ||
281 | ? r | 282 | ? r |
282 | : g > b | 283 | : g > b |
283 | ? r > g | 284 | ? r > g |
284 | ? r | 285 | ? r |
285 | : g | 286 | : g |
286 | - : b, | 287 | + : b), |
287 | cyan = (1.0 - | 288 | cyan = (1.0 - |
288 | r - | 289 | r - |
289 | - (1.0 - r > g | 290 | + (1.0 - |
291 | + (r > g | ||
290 | ? r | 292 | ? r |
291 | : g > b | 293 | : g > b |
292 | ? r > g | 294 | ? r > g |
293 | ? r | 295 | ? r |
294 | : g | 296 | : g |
295 | - : b)) / | 297 | + : b))) / |
298 | + (1.0 - | ||
296 | (1.0 - | 299 | (1.0 - |
297 | - (1.0 - r > g | 300 | + (r > g |
298 | ? r | 301 | ? r |
299 | : g > b | 302 | : g > b |
300 | ? r > g | 303 | ? r > g |
301 | ? r | 304 | ? r |
302 | : g | 305 | : g |
303 | - : b)), | 306 | + : b))), |
304 | magenta = (1.0 - | 307 | magenta = (1.0 - |
305 | g - | 308 | g - |
306 | - (1.0 - r > g | 309 | + (1.0 - |
310 | + (r > g | ||
307 | ? r | 311 | ? r |
308 | : g > b | 312 | : g > b |
309 | ? r > g | 313 | ? r > g |
310 | ? r | 314 | ? r |
311 | : g | 315 | : g |
312 | - : b)) / | 316 | + : b))) / |
313 | (1.0 - | 317 | (1.0 - |
314 | - (1.0 - r > g | 318 | + (1.0 - |
319 | + (r > g | ||
315 | ? r | 320 | ? r |
316 | : g > b | 321 | : g > b |
317 | ? r > g | 322 | ? r > g |
318 | ? r | 323 | ? r |
319 | : g | 324 | : g |
320 | - : b)), | 325 | + : b))), |
321 | yellow = (1.0 - | 326 | yellow = (1.0 - |
322 | b - | 327 | b - |
323 | - (1.0 - r > g | 328 | + (1.0 - |
329 | + (r > g | ||
324 | ? r | 330 | ? r |
325 | : g > b | 331 | : g > b |
326 | ? r > g | 332 | ? r > g |
327 | ? r | 333 | ? r |
328 | : g | 334 | : g |
329 | - : b)) / | 335 | + : b))) / |
336 | + (1.0 - | ||
330 | (1.0 - | 337 | (1.0 - |
331 | - (1.0 - r > g | 338 | + (r > g |
332 | ? r | 339 | ? r |
333 | : g > b | 340 | : g > b |
334 | ? r > g | 341 | ? r > g |
335 | ? r | 342 | ? r |
336 | : g | 343 | : g |
337 | - : b)), | 344 | + : b))), |
338 | super(r, g, b, a); | 345 | super(r, g, b, a); |
339 | 346 | ||
340 | /// Cyan component | 347 | /// Cyan component |
-
Please register or login to post a comment