« ChainLP V0.39-1 | トップページ | ChainLP V0.39-4 »

ChainLP V0.39-3

ChainLP v0.39-3

■何をするもの?
連番画像を指定サイズにリサイズし、画像だけの電子ブック形式ファイル(LRF、PDF、ePub、Mobi)として出力します。連番ファイルやZIP、 LHaを作成することもできます。
青空文庫形式のテキストファイルを縦書き画像に変換することもできます。このとき、PDF仮想プリンタまたはiTextSharpを使用して、フォント埋め込みのPDFを出力することもできます。

「ChainLP39b3.zip」をダウンロード

■変更のポイント

※リリースコンパイルしたものが何故か動作しなかったので、再コンパイルしました。

青空文庫の禁則処理の見直し。画像の余白とトリムの追加。
SonyReader用にPDFを作成すると縮小されるので、ページ補正を2に変更。
iTextSharp使用時にもページ補正が適用されるよう修正。

■ランタイムについて

実行するためには、Microsoft.NET framework 4.0というランタイム・ライブラリが
前もってインストールされている必要があります。
http://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displaylang=ja

■使用上の注意
ePubを作成するために、zip32j.dll+zip32.dllを使用しています。
統合アーカイバ・プロジェクトのホームページ からダウンロードして下さい。
http://www.csdinc.co.jp/archiver/lib/zip32j.html

※64bit-OSの場合は、dllのコピー先はC:\System\System32ではなく、
C:\System\SysWOW64になりますので、注意して下さい。
分からない場合はChianLPを解凍したフォルダに置いて下さい。

■PDF直接出力について

PDF直接出力に対応するため、iTextSharpライブラリを使用させて頂きました。
以下のサイトからDLして、iTextSharp.dllをChainLPを解凍したフォルダに置いて下さい。この文を書いているときのバージョンはitextsharp-5.0.4-dll.zipです。
http://sourceforge.jp/projects/sfnet_itextsharp/

■履歴

0.39-3 2010/12/15
・リリースコンパイルすると何故か起動しないエラーが発生したので、デバッグでしか動作しない箇所を修正しました。
 今度のは動作することを確認しましたので、大丈夫のはずです。(0.39-2は削除して欠番としました)

0.39-2 2010/12/15
・青空文庫を変換するときの禁則文字を変更できるようにしました。青空テキスト設定1に禁則処理タブが追加されています。
・画像設定に「余白」を追加しました。出力画像の四方に余白ピクセルを付加します。但し、この機能は青空文庫には作用しません。
・画像設定に「トリム」を追加しました。入力画像の四方を指定ピクセルだけカットして入力とします。
・トリミング範囲をプレビューできるようにしました。出力イメージのチェックを外した状態で、表示メニューの「元画像に事前トリミング範囲を表示」をチェックして下さい。
・PDFでPNG(実際にはzlib)の24bitを選択したとき、横サイズが4の倍数でない場合に、画像が斜めに流れる不具合を修正しました。
・出力にGIFで2~4bitを指定すると6色しか使われない不具合のため、内部的には8bitとして扱って指定bitに減色する仕様にしました。
 ※同様にJpegの8bitも内部的には24bit、PNGの2~3bitは内部的に4bitとして扱います。これらは.NET Frameworkのグラフィック仕様上の問題です。
・ページ補正の余白除去リミットの範囲を10~99%から、1~99%に変更しました。
・ページ補正にある「縦サイズ優先」や「横サイズ優先」は意味を誤解する人が多いようなので、「単純 縦優先」「単純 横優先」に表示を変更しました。
 ※元画像に従って出力画像サイズを可変にしたい場合は、サイズ設定の右側にあるボックスで「縦固定」や「可変」などを設定して下さい。
・iTextSharpでのPDF直接出力時にもPDFページ補正率が効くようにしました。
・SonyReaderではPDFページ補正が2.0でないと縮小して表示されるらしいので、デフォルト値を2.0になるよう変更しました。

|

« ChainLP V0.39-1 | トップページ | ChainLP V0.39-4 »

ChainLP」カテゴリの記事

ツール」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




« ChainLP V0.39-1 | トップページ | ChainLP V0.39-4 »