epubのカバー画像をサムネイルにする。Extend convert Susie Plug-in等、やり方は他にも色々ありそうだが、今回は*setentryimageとスクリプトの組み合わせで行う。
準備
以下の二つのスクリプトをScriptフォルダに保存。
getcoverimage.js
setcoverimage_all.js
epubの解凍には7zipを利用する。7zipをインストールしていない場合はインストールしておく。また、getcoverimage.jsの7zipに関する箇所を各自の環境にあわせて書き換えておく。
やり方
エントリ表示形式を、画像が含まれるものに変更する。とりあえずは、[;]で表示されるメニューから「サムネイル1」を選んでおけばいい。こうしないと、以下の過程で「no image mode」と言われてしまう。
カーソル下のepubファイルのサムネイルを変更したい場合は、以下のコマンドを実行する。
*setentryimage %*script(%0Script\getcoverimage.js,%FCD)
カレントフォルダのすべてのepubファイルのサムネイルを変更したい場合は、以下を実行する。まあまあ時間がかかるので、大量にファイルがある場合は注意。
*script %0Script\setcoverimage_all.js
追記2024-10-18
マークファイルのサムネイルを変更するスクリプトを作った。ES6で記述。
0 件のコメント:
コメントを投稿