Skip to content

Commit 3e3f2fd

Browse files
committed
Merge branch 'v4.6' into 'main'
Prepare version 4.6 See merge request Wacton/Unicolour!67
2 parents a95b7b7 + e7e12a7 commit 3e3f2fd

File tree

8 files changed

+15
-4
lines changed

8 files changed

+15
-4
lines changed

Example.Console/Example.Console.csproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,10 @@
2222
<ProjectReference Include="..\Unicolour\Unicolour.csproj" />
2323
</ItemGroup>
2424

25+
<ItemGroup>
26+
<None Update="SWOP2006_Coated5v2.icc">
27+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
28+
</None>
29+
</ItemGroup>
30+
2531
</Project>

Example.Console/Program.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
using Spectre.Console;
22
using Wacton.Unicolour;
3+
using Wacton.Unicolour.Icc;
4+
5+
var config = new Configuration(iccConfiguration: new("SWOP2006_Coated5v2.icc", Intent.RelativeColorimetric, "SWOP2006"));
36

47
var white = new Unicolour("#000000");
58
var black = new Unicolour("#FFFFFF");
69

710
const int col1Width = 8;
8-
const int col2Width = 24;
11+
const int col2Width = 32;
912
const int barLength = col1Width + 2 + col2Width + 2 + 3; // 2 per column padding, 3 for all borders
1013

1114
while (true)
@@ -14,7 +17,7 @@
1417
var inputHex = AnsiConsole.Ask<string>("[dim]Colour hex:[/]");
1518
try
1619
{
17-
var unicolour = new Unicolour(inputHex);
20+
var unicolour = new Unicolour(config, inputHex);
1821
var useWhiteText = unicolour.Difference(white, DeltaE.Cie76) > unicolour.Difference(black, DeltaE.Cie76);
1922
AnsiConsole.MarkupLine(GetBar(unicolour, useWhiteText));
2023
AnsiConsole.Write(GetTable(unicolour));
@@ -87,6 +90,7 @@ static Table GetTable(Unicolour unicolour)
8790
table.AddRow("Cam02", $"{unicolour.Cam02}");
8891
table.AddRow("Cam16", $"{unicolour.Cam16}");
8992
table.AddRow("Hct", $"{unicolour.Hct}");
93+
table.AddRow("Icc", $"{unicolour.Icc}");
9094
return table;
9195
}
9296

2.62 MB
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Copyright X-Rite, Inc. This profile is made available by IDEAlliance, with permission of X-Rite, Inc., and may be used, embedded, exchanged, and shared without restriction. It may not be altered, or sold without written permission of IDEAlliance.

Unicolour.Datasets/Unicolour.Datasets.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<RootNamespace>Wacton.Unicolour.Datasets</RootNamespace>
99
<LangVersion>10</LangVersion>
1010
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
11-
<Version>2.2.0</Version>
11+
<Version>2.3.0</Version>
1212
<Authors>William Acton</Authors>
1313
<Description>Datasets for use with 🌈 Wacton.Unicolour</Description>
1414
<Copyright>William Acton</Copyright>
2.92 KB
Loading

Unicolour/Unicolour.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<TargetFramework>netstandard2.0</TargetFramework>
1616
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
1717
<PackageIcon>Resources\Unicolour.png</PackageIcon>
18-
<PackageVersion>4.5.0</PackageVersion>
18+
<PackageVersion>4.6.0</PackageVersion>
1919
<PackageTags>colour color RGB HSB HSV HSL HWB HSI XYZ xyY WXY LAB LUV LCH LCHab LCHuv HSLuv HPLuv YPbPr YCbCr YCgCo YUV YIQ YDbDr TSL XYB IPT ICtCp JzAzBz JzCzHz Oklab Oklch Okhsv Okhsl Okhwb CAM02 CAM16 HCT ICC icc-profile CMYK CMYKOGV converter colour-converter colour-conversion color-converter color-conversion colour-space colour-spaces color-space color-spaces interpolation colour-interpolation color-interpolation colour-mixing color-mixing comparison colour-comparison color-comparison contrast luminance deltaE chromaticity display-p3 rec-2020 rec-601 rec-709 A98 ProPhoto ACES ACEScg ACEScct ACEScc xvYCC PAL NTSC SECAM gamut-mapping temperature cct duv cvd colour-vision-deficiency color-vision-deficiency colour-blindness color-blindness protanopia deuteranopia tritanopia achromatopsia spd dominant-wavelength excitation-purity imaginary-color imaginary-colour</PackageTags>
2020
<PackageReleaseNotes>Add ICC profile support (v2, Output device, LAB PCS)</PackageReleaseNotes>
2121
<ApplicationIcon>Resources\Unicolour.ico</ApplicationIcon>

docs/console-info.png

2.92 KB
Loading

0 commit comments

Comments
 (0)