Category Archives: Design

Linux Design – Calibrate the Display

Many people who have worked in the professional graphics department in either Mac or Windows have learned that a calibrated display is a valuble tool in creative design. Macs have a manual display calibrator built into OS X that is pretty darn good. It allows the users to adjust color balance in varying gray scale levels. To a trained eye this can nearly be as good a hardware calibration. ICC profiles can as well be created for printers, scanners… Creating an ICC profile will give very very accurate colors to be able to produce and reproduce across different monitors and medium.

Linux isn’t a powerhouse for desktop publishing. Alot of people still use older versions of Photoshop instead of GIMP (I suspect that’s it’s more for the plug-ins that anything else). And calibration in Linux is still in its infancy. So what can be done in Linux?

Keep in mind readers that I haven’t worked in desktop publishing in quite a while but this is what I found out I can do in Linux.

Lprof

Lprof is a graphical (qt) application to create ICC profiles for camera, scanners and monitors.

I installed Lprof and I have Gnome so I thought that alot of qt applications may get pulled in but Portage only had to pull in one qt library so it wasn’t so bad.

With Lprof can set a generic color space, a white point(D65 – daylight, is the standard for most desktop LCD’s and monitors), and also a gamma. Lprof will need a screen 1024×768 to adjust the gamma, this can be got around for small displays by making the desktop scroll in the xorg.conf:

        SubSection "Display"
                Depth           16
                Modes           "800x600" "640x480"
                Virtual         1024 768

A more specific color space (RGB values) can be defined, but Lprof has no way manually test it.

Xcalib

Xcalib is an utility for setting an ICC profile to a monitor.

xcalib ibook.icc

Argyll

Argyll is a command line tool and driver to be used with professional hardware calibratrors. (spectrophotometer, colorimeter). I have yet to try it though I would very much like to one day.

Other Alternatives

Lprof and xcalib didn’t work for me. Either Lprof didn’t write a profile that xcalib understood, or xcalib wasn’t able to properly communicate to the video card. I suspect the later, as on xcalibs site it is noted that xcalib has trouble setting a couple variables on older ATI cards.

All is not lost though as the gamma setting can be set to make up some color differences in the monitor.

Most distro’s already have xgamma installed so begin testing xgamma by:

xgamma -gamma .95

Xservers default is 1.0. Use a gamma chart to correctly set the gamma.

Most charts are configured to be set to 2.2, the basic standard now days. Macs still use 1.8 which can make things screwy even when I used Mac OS I had a 2.2 gamma set up.

Xgamma can adjust color gammas too -rgamma -ggamma but there is alot easier way to do that

Monica

Monica, my honey my sweetie. Monica is a graphic front end to xgamma:

Linux Design - How to Calibrate the Display

Careful with Monica she can be sensitive – the color boxs are tad off. I find it easier to detect color skew with the gray scale bar on top. Thank ya honey, you can go now. ;)

Wrapping Up

Monitors and LCD’s do change over time. It’s not uncommon in desktop publishing house to see people calibrate their displays every couple of weeks. But now that gamma has been discovered a good way to set it is to put it in the Monitor section of /etc/X11/xorg.conf:

Section "Monitor"
    Identifier  "Color LCD"
    Option      "DPMS"
    HorizSync   28-84
    VertRefresh 43-60
    Gamma       0.78 0.92 0.95 #RGB
EndSection

Lprof Bug

Once I had created a profile, Lprof refused to write to file. Probably a missing dependency but easy enough to fix:

touch ~/Desktop/ibook.icc

Then on the select file button (…), I selected ibook.icc and then was able to “Create Profile”.

Notes and Resources

Command Line – Converting SVG’s

Command Line - Converting SVG'sDoh!

A couple days ago I mentioned that I’d be writing about converting svg’s from the command line… yesterday. This porous gooey noodle at times steers adrift however and the pen forgot about the partchment. Thankfully though I awoke today and the replacement that at times gets loaned to me recalled.

:)

Previously, I had used Gimp to convert .svg‘s to .png‘s, but I found that a line to Inkscape from the command line can do it nice and quick:

inkscape noggin.svg --export-png=noggin.png -w96 -h86

Inkscape also can do pdf’s, and eps’s. Some examples can be found on website Inkscape

Forgiven hopefully Iam.

Follow

Get every new post delivered to your Inbox.

Join 52 other followers