Skip to content

rodlie/cyan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyan

Cyan is an open source cross-platform image viewer and converter, designed for prepress (print) work. Like converting an image from RGB to CMYK, or the other way around. Cyan supports color profiles complying with the International Color Consortium (ICC) standard, and strives to create as color-accurate images as possible, with support for RGB, CMYK and GRAY with up to 32-bit image depth.

Promo

Features

  • Supports RGB/CMYK/GRAY 8/16/32 bit images
  • Supports ICC/ICM v2/v4 color profiles
  • Supports PNG, JPEG, TIFF, XCF and PSD image input
  • Supports TIFF, JPEG and PSD image output
  • Supports TIFF, XCF and PSD image layers
  • Extract embedded ICC color profiles from images
  • Add ICC color profile to image
  • Edit ICC color profile tags
  • Convert to and from RGB/CMYK/GRAY
  • Change image bit depth
  • GIMP integration (import/export)

Requirements

  • Download for Windows Microsoft Windows 7/8/10 x64
  • Download for Mac Apple Mac OS X 10.10-10.14
  • Download for Linux GNU/Linux x86_64 (glibc 2.23+/libgcc 5.4+)

Recommended

News

Promo

News and updates related to Cyan.

Usage

Promo

Cyan should be relatively easy to use and understand. The first thing you should know is that Cyan converts images using color profiles. Converting an image to another colorspace requires two profiles, one with the same colorspace as the image and a second profile with the desired output colorspace.

Promo

Setup

Cyan requires some minimal setup before usage. You will need to select default color profiles for RGB, CMYK and GRAY. These are used when you load an image without an embedded color profile.

Promo

You can set a color profile for your monitor if wanted, this will enable a RGB preview/proof of the final image. Note that this will add a performance penalty and you will need a color calibrated monitor with the color profile (available in Cyan).

Promo

For final adjustments you have rendering intent and black point compensation.

Promo

Convert

Load image and verify the input profile (the embedded is recommended).

Promo

Now selected the desired output profile (in this example we want a CMYK image for print).

Promo

When you are satisfied with the result just hit save. you can output as JPEG, TIFF and PSD.

Mouse/Keyboard

  • Ctrl+O - Open image
  • Ctrl+S - Save image
  • Ctrl+E - Save embedded profile (from loaded image)
  • Ctrl+Q - Quit
  • Right mouse button - Fit-to-view
  • Left mouse button - Drag
  • Middle mouse button - View 100%
  • Mouse wheel - Zoom in/out

Integration

Promo

Cyan offers tight integration with GIMP and works as an import/export plug-in in GIMP 2.8+. Just select Cyan/Import Image or Cyan/Export Image.

Promo

Import CMYK from GIMP

Open GIMP and select Cyan/Import Image, in Cyan open the desired image and convert to RGB, then hit save and your image is automatically imported into GIMP.

Export to CMYK from GIMP

When you are finished editing in GIMP select Cyan/Export Image, in Cyan convert to CMYK then hit save, you can save to TIFF, JPEG and PSD.

GIMP notes

When Cyan starts it will scan your home folder for GIMP 2.x plug-in folders, if found it will install a Cyan Python plug-in in the folder that does not have it.

If you upgrade GIMP and Cyan/* is gone just launch Cyan manually once to update the plug-in against your new version of GIMP, this will only happen on GIMP feature releases (2.8=>2.10 etc).

Open Source

Promo

This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and / or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL https://www.cecill.info.

Build

Cyan requires the following third-party software installed before build:

Doing a regular build:

mkdir build && cd build
cmake ..
make && make test

Do not use or distribute Cyan if any of the unit tests fails!

GitHub top language GitHub language count SourceForge GitHub Releases Travis (.org) GitHub last commit GitHub issues GitHub closed issues GitHub release Github commits (since latest release)