2011-07-13 15 views
1

PDFを取り込み、明るさとコントラストを上げてスキャンした手書きが実際に読みやすくなるようにスクリプトを作成しようとしています。私はPhotoshop(これは本当に面倒です)でこれを行うことができますが、私は同様の結果を得るためにどのようなRMagickメソッドを使うのか分かりません。Image of RMagickの明るさ/コントラストを変更する

任意のポインタ?助けてくれてありがとう。

+0

[一部のドキュメント](http://www.simplesystems.org/RMagick/doc/image1.html#contrast) – cormacrelf

答えて

0

私は手書き読める参照を作るためにフレッドのImageMagickのスクリプトを使用して終了:http://www.fmwconcepts.com/imagemagick/

私はこの部分のためにRMagickを使用していないことになりました。代わりに私はimagemagickの変換ターミナルコマンドをrubyから呼び出しました。それは少し畳み込まれています - しかし、それは私のために働いた。いくつかのサンプルコードは以下の通りです:

localthres_script = '~/Downloads/test/localthresh.sh' # CONSTANT LOCATION 

    params = '-m 3 -r 25 -b 20 -n yes' 

    pdf = Magick::ImageList.new("#{dir}/#{pdf_name_wo_ext}.pdf") 
    i=1 
    pdf.each do |page| 
    image_name = "#{pdf_name_wo_ext}_#{i}" 
    puts "==> Enhancing images..." 
    %x[#{localthres_script} #{params} #{dir}/#{image_name}.png #{dir}/PDF_SCRIPT/enhanced/#{image_name}.png] 
    puts "==> Moving images..." 
    %x[mv #{dir}/#{image_name}.png #{dir}/PDF_SCRIPT/original/#{image_name}.png] 
    i = i+1 
    end # each 

私は、これはクリーンコードではありません知っているが、それは私のために働きました。

関連する問題