Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Multimedia > Graphics

    Color Transformation Language 1.4.1

    Download button

    No screenshots available
    Downloads: 689  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.1/5)
    22 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    CTL Team | More programs
    Other/Proprietary Li... / FREE
    November 29th, 2007, 09:55 GMT
    ROOT / Multimedia / Graphics

     Read user reviews (0)  Refer to a friend  Subscribe

    Color Transformation Language description

    Color Transformation Language, or CTL, is a programming language for digital color management.

    Color Transformation Language, or CTL, is a programming language for digital color management.

    Digital color management requires translating digital images between different representations or color spaces. For example, the pixels in an image may encode the colors that should be seen when the image is displayed on a video monitor. Printing this image on paper, or recording it on motion picture film requires transforming the pixels to an appropriate representation: Video, inks on paper and film all have different color gamuts and dynamic ranges. Color mixing is additive for video, but subtractive for inks and film. Video and film typically use three color channels, while four or more inks are used for printing on paper. A color management system must transform each pixel in the original image to corresponding amounts of ink or film density values.

    The details of how each pixel is transformed can be fairly complex, and they are often subject to artistic decisions. When images are exchanged between different parties, it is desirable to exchange exact descriptions of appropriate color transforms along with the digital image files. Two people in different geographical locations may each have a copy of the same digital image file. When one of them prints the image on paper, he or she wants to be sure that the result is the same as as for the other person. In order to achieve identical results, the two must agree on details of the printing process (for example, inks and paper), and they must agree on the transform that converts pixels in the file into amounts of ink on paper. Of course, this requires a description of the transform.

    The Color Transformation Language, or CTL, is a small programming language that was designed to serve as a building block for digital color management systems. CTL allows users to describe color transforms in a concise and unambiguous way by expressing them as programs. In order to apply a given transform to an image, the color management system instructs a CTL interpreter to load and run the CTL program that describes the transform. The original and the transformed image constitute the CTL program's input and output.

    Color transforms can be shared by distributing CTL programs. Two parties with the same CTL program can apply the same transform to an image.

    Product's homepage

      


    TAGS:

    CTL interpreter | digital color management | programming language | CTL | interpreter | digital

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM