summaryrefslogtreecommitdiff
path: root/Userland/Utilities/icc.cpp
AgeCommit message (Expand)Author
2023-04-30icc: Add a --measure flag that prints color difference in profileNico Weber
2023-04-11icc: Print if a curve looks like the sRGB curveNico Weber
2023-04-11icc: Use `{: >{}}, "", indent_amount` for indentingNico Weber
2023-04-11icc: Make out_curve_tag() fallibleNico Weber
2023-04-11icc: Extract out_curve_tag() helper functionNico Weber
2023-03-21LibGfx: Move all image loaders and writers to a subdirectoryLucas CHOLLET
2023-03-13AK: Rename Stream::write_entire_buffer to Stream::write_until_depletedTim Schumacher
2023-03-04icc: Introduce --name flag to load a built-in profile by nameNico Weber
2023-02-19LibGfx: Use ICC::Profile::try_for_each_tag in icc main loopNico Weber
2023-02-17icc: Add flags for writing and dumping profilesNico Weber
2023-02-13icc: Dump embedded non-parametric curves in lutAToBType and lutAToBTypeNico Weber
2023-02-13icc: Dump embedded parametric curves in lutAToBType and lutAToBTypeNico Weber
2023-02-13icc: Dump more information about curves in lutAToBType and lutAToBTypeNico Weber
2023-02-12icc: Dump some of lutAToBType and lutBToAType curve dataNico Weber
2023-02-10LibGfx+icc: Stringify known signatureType valuesNico Weber
2023-02-10LibGfx+icc: Read chromaticityTagNico Weber
2023-02-10LibGfx+icc: Read viewingConditionsTypeNico Weber
2023-02-10LibGfx+icc: Read measurementTypeNico Weber
2023-02-09icc: Call video_full_range_flag_to_string()Nico Weber
2023-02-08LibGfx+icc: Implement half of lutAToBType and lutBToATypeNico Weber
2023-02-08LibGfx+icc: Read cicpTypeNico Weber
2023-02-08LibGfx+icc: Read signatureTypeNico Weber
2023-02-08LibGfx+icc: Read namedColor2TypeNico Weber
2023-01-28LibGfx+icc: Read and display lut16Type and lut8Type ICC tag typesNico Weber
2023-01-28icc: Print profile sizeNico Weber
2023-01-28LibGfx: Split ICC/Profile.{h,cpp} into several filesNico Weber
2023-01-28LibGfx: Move ICCProfile.{h,cpp} to ICC/Profile.{h,cpp}Nico Weber
2023-01-27icc: Accept path to images in addition to path to ICC profileNico Weber
2023-01-27LibGfx+icc: ICCProfile's primary_platform() should be optionalNico Weber
2023-01-26icc: Align "else" for Type3 with "if"Nico Weber
2023-01-26icc: Indent ParametricCurveTagData the same amount as the other typesNico Weber
2023-01-25icc: Print each tag signature's spec nameNico Weber
2023-01-24icc: Print every TagData object only onceNico Weber
2023-01-23LibGfx+icc: Add ICCProfile support for parametricCurveType and print itNico Weber
2023-01-23LibGfx+icc: Add ICCProfile support for curveType and print itNico Weber
2023-01-23LibGfx+icc: Add ICCProfile support for s15Fixed16ArrayType and print itNico Weber
2023-01-23LibGfx+icc: Add ICCProfile support for XYZType and print itNico Weber
2023-01-23LibGfx+icc: Add ICCProfile support for textDescriptionType and print itNico Weber
2023-01-22icc: Print MultiLocalizedUnicodeTagData contentsNico Weber
2023-01-22icc: Print TextTagData contentsNico Weber
2023-01-21LibGfx+icc: Make device manufacturer and device model clickableNico Weber
2023-01-21icc: Remove needless use of DateTime::to_deprecated_string()Nico Weber
2023-01-21icc: Tweak output to look nicerNico Weber
2023-01-20LibGfx: Add scaffolding for reading ICC tag tableNico Weber
2023-01-08LibGfx+icc: Look at profile_size fieldNico Weber
2023-01-08LibGfx+icc: Print primary platformNico Weber
2023-01-07LibGfx+icc: Print fields that are fourccs registered with the ICCNico Weber
2023-01-07icc: Extract out_optional() functionNico Weber
2023-01-06LibGfx+icc: Print device attribute flagsNico Weber
2023-01-06LibGfx+icc: Verify ICCProfile ID at parse time instead of in iccNico Weber