January 30, 2013

  • 用jPodRenderer 轉PDF做jpg / png
    遇到個問題...如果個PDF係全image, 即係無字果D
    轉出黎個色可能會反轉左...試左轉幾個白底黑字既pdf出黎變左黑底白字

    研究左好耐...究竟係邊度出問題呢?點解text唔會有呢個問題...Apache PDFBox又唔會有呢個問題?

    猛咁google "pdf image inverted color"...呢D都唔係keyword...搵搵下入左Adobe official 
    雖然而家未有方法驗証到,後黎比我搵到個好可能既答案

    就係pdf object既color model
    係CMYK定係RGB...
    唉無讀過multimedia / computer graphic既我係咁上下架喇
    今日要留到到RGB係additive, CMYK係subtractive
    所以RGB = #000果陣係黑色, 但CMYK全0果陣係白色

    唔知點解Java內置既BufferedImage class只support RGB
    如果擺左幅CMYK既野入去就會出事
    問題係我點知個pdf既color mode係咩呢?要用Acrobat Professional先check到...本公司用既唔係Pro版所以check唔到=.=...

    開埋jPodRenderer既source code黎睇
    明明佢有埋method叫做readAnyJPEGSource...有咩algorithm將CMYK轉做RGB
    但係detect pdf object係咩color mode果陣...竟然寫埋comment "hope this condition is enough to filter out all CMYK objects"之類
    即係話連寫code果個都唔係好知點100% detect個color mode

    唔...但係用Apache PDFBox又有個問題,就係睇唔到Embedded Fonts...咁點好呢

    =======

    臨收工前
    「west呀!你知唔知Tomcat點做clustering架?」
    嘩我真係唔知Tomcat可以做clustering架wor...

    =======

    呢排睇太多經濟日報
    仲要focus起財經地產版
    睇到...連思想都傾斜去金融世界...
    唔係一個好現象

Recent Posts

Recent Comments

Categories