Pages

10/02/2010

First try on RawTherapee, Lightroom substitution in Linux

เพิ่งกลับมาจากไปถ่ายงาน Irvine Global Village 2010 มา  เหนื่อยมาก และได้รูปมากว่า 500 รูป

จะมา Gimp ก็คงเสียเวลา  F-spot ก็คงไม่ใช่   ...  ทำไม Linux ไม่มี Adobe Lightroom บ้างนะ

พอลองไปค้นๆดู ปรากฎว่าเจอ หลายๆทางเลือก ทั้งฟรี ทั้งเสียเงิน มากมาย

Adobe Lightroom via Wine: เห็นว่า Wine รองรับ Lightroom 2, 3 แล้ว แต่ก็นะ.. จะดีจริงเหมือนบนwindows รื้อ?
digiKam : ฟรี ลงเพิ่มได้เลยจาก Ubuntu, แต่เห็นว่าจะมี function ไม่เท่าไหร่
lightzone : เป็น commercial ที่เคยฟรี  แต่ตอนนี้ต้องจ่ายตังค์ก็ข้ามไป
bibble : เป็น commercial ที่มีtrial ให้ลองฟรี .. แต่มันจะเป็น Lite version ไม่ใช่ pro , เห็นว่าคนนิยมมาก ดู screenshot แล้วก็เหมือนกับ lightroomเลย น่าสนใจดี  เอาไว้เดี๋ยวค่อยลอง
rawtherapee : เป็น ฟรี +opensource(่ผ่านทางgooglecode)  อันนี้ละฟรีจริงๆ  เอามาลองก่อน

เริ่มต้น.. เข้าเวปไป http://www.rawtherapee.com/   (ชื่อแปลกดีแฮะ มีคำว่า pee ในชื่อด้วย)
พอเข้าไป เห็นว่า version ล่าสุดคือ 3.0 alpha1 แถมมีเลือกให้ลงตั้งสองแบบ  แบบคอมไพล์แล้ว กับแบบเอาไปทำเอง
ตอนแรกก็ว่าจะเลือกแบบคอมไพล์แล้ว..  ดันมีเขียนคำเตือนว่า อาจจะใช้งานไม่ได้นะ... อ้าวเอาไงกันนี่

เลยเอาแบบ ยังไม่คอมไพล์มาทำเองก็ได้(ฟะ)

เห็นว่ามี wiki เขียนอยู่ว่าต้องทำไงบ้าง ก็คิดว่าคงง่ายๆ ลองทำตามดูก็ได้
http://code.google.com/p/rawtherapee/wiki/MercurialHowto

เริ่มต้น
มาถึงก็ ลงpackage ที่ชื่อว่า mercurial ก่อนเลย  (เห็นว่าเป็น โปรแกรมจัดการ code repository แบบนึง ก็เพิ่งรู้จักเนี่ยแหละ ปกติใช้ cvs, svn)
$ sudo apt-get install mercurial

แล้วก็สร้าง folder มาอันนึงเอาไว้ใส่โค้ดก่อน
$ mkdir ~/rawtherapee_src
$ cd ~/rawtherapee_src

แล้วก็ถึงเวลาสำคัญ...  ดาวน์โหลดโค้ดจากserverลงมา ด้วยคำสั่ง
$ hg clone https://rawtherapee.googlecode.com/hg/ rawtherapee

พอดาวน์โหลดเสร็จ มันจะถูกเก็บไว้ใน ~/rawtherapee_src/rawtherapee
คราวนี้ก็ลองมาอ่าน วิธีลงใน COMPILE.txt ดู
จะเจอว่ามันต้องการ package มากมาย
โอเคไม่เป็นไร  จัดให้
$ sudo apt-get install build-essential cmake libgtk2.0-dev libgtkmm-2.4-dev libtiff-dev libpng-dev libjpeg62-dev liblcms1-dev libiptcdata0-dev

(ปล. ตอนแรกไม่ได้ใช้ ชุดนี้ เลยต้องมาไล่ลงเอง แต่เหมือนว่าจะเจออะไรที่ต้องลงเพิ่ม
แต่ถ้าข้างบนลงแล้วใช้ได้  ก็ดีไป  ถ้าไม่ได้ก็ลงพวกนี้เพิ่ม
libsigc++-2.0-dev, python-gobject-dev, libgmm-dev  )

ลงเสร็จแล้ว ก็สั่ง
$ cd ~/rawtherapee_src/rawtherapee
$ cmake  .
$ sudo make install

น่าจะเสร็จเรียบร้อยสมบูรณ์
โดยโปรแกรมจะไปลงอยู่ที่  /usr/local/bin
ในชื่อว่า  rt กับ rtstart  (ใช้ตัวไหนก็ได้)

ก็สร้าง shortcut เอง ชี้ไปที่ /usr/local/bin/rt ละกัน

ออกมาหน้าตาจะเป็นแบบนี้
แท็ปแรก browsing : เลือก folder ได้ แถมยังมีระบบratingแบบให้ดาวด้วย, ด้านขวามีฟังก์ชั่นให้จัดการปรับแต่งสีภาพอีกต่างหาก

 แท็ปสอง: มีระบบ batch processing ซะด้วย

ถ้ากดเปิดรูปมาจะเจอ แท็ปสาม : จัดการเดี่ยวๆเฉพาะรูปเลย  คิดว่า functions ต่างๆก็น่าจะครบเหมือน Lightroom
Exposure, Highlight, Shadow, Brightness, Contrast, Curve, White Balance, Crop, Resize, Sharpen, Noise Reduction, Camera Profile, Lens Profile, Vignette, Distortion

สิ่งที่ไม่มี (เท่าที่เจอตอนนี้)
 - หน้า edit ภาพ ไม่มีให้เลื่อนไปภาพถัดไปเหมือนใน Lightroom
 - ไม่มีการทำลายน้ำ (เอาตัวหนังสือไว้บนภาพ)
 - หน้า edit ไม่มีการให้คะแนน (ยังงงอยู่ว่า ถ้าให้คะแนนได้แค่หน้า browsing แล้วมันจะเห็นภาพเต็มได้ไง)

กำลังลองใช้อยู่ เดี๋ยวค่อยว่ากันทีหลัง

1 comment:

  1. Great article, I want to share with you one useful plugin for Lightroom 5 http://hdrprograms.com/hdr-lightroom-5/ it helps to create quality HDR photos easily, try to. Hope it will be useful for you.

    ReplyDelete