コンテンツにスキップ

サイズと縁

詳細な変換オプションのサイズと縁セクションは、ページを画面にどう合わせるかと、ページが画面と同じ形でないときに、そのまわりを何で埋めるかを決めます。画面は、選んだ端末のものか、変換設定で設定した幅の指定と高さの指定です。

画像は、各ページを、それが作られた画面の上に、グレーで示しています。グレーはリーダー自身の背景なので、画面より小さいページは、その中に置かれます。Pepper&Carrot のページは 992 × 1373 ピクセルで、比率は 0.72、Kindle Paperwhite 6 は 1272 × 1696 で 0.75、reMarkable Paper Pro Move は 954 × 1696 で 0.56 と、縁が見えるほど縦に長い画面です。

mangaprep は、次の順に判断し、最初に当てはまる規則が採用されます:

  1. 画面に引き伸ばすが選ばれている: ページは、画面とまったく同じ大きさにリサイズされます。
  2. 画面を埋めるように切り取るが選ばれている: ページは、画面を覆うまで拡大され、はみ出た部分は切り落とされます。
  3. ページがすでに画面の内側に収まり、**画面に合わせる(拡大しない)**が選ばれている: ページは、小さくても、そのままにされます。
  4. ページの形が、画面の形に約 1.5% 以内で近い: 収まらないわずかなピクセルだけトリミングされ、縁はまったくつきません。テストでは、画面の形から 0.9% ずれたページはトリミングされ、1.7% ずれたページには縁が足されました。
  5. それ以外の場合、CBZ や PDF では、ページは画面の内側に収められ、色で埋めて画面と同じ大きさにされます。白の縁では、収めるだけで、縁は足されません。EPUB は収めるだけで、縁はページの背景です。

コマンドラインでサイズのオプションが複数指定されたときは、--stretch が --wallpaper に優先し、その両方が --upscale に優先します。つまり最初の 2 つの規則です。アプリが設定するのは、ちょうど 1 つです。

  • **画面に合わせる(拡大しない)**は、大きいページは収まるように縮小し、小さいページはそのままにします。--upscale は渡されません。
  • **画面に合わせる(小さいページは拡大)**は、すべてのページを画面に合わせ、小さいページは拡大します。--upscale、または -u。
  • 画面に引き伸ばすは、ページの縦横の比率を保たずに、画面をちょうど埋めます。--stretch、または -s。
  • 画面を埋めるように切り取るは、画面全体を埋めるまでページをトリミングします。--wallpaper。

最初の 2 つが違うのは、ページが画面より小さいときです。Paperwhite 6 の画面は Pepper&Carrot のページより大きいので、**画面に合わせる(拡大しない)**はページを元のサイズのまま画面の中央に置き、もう一方は画面に合わせます。ページは画面の形より 3.7% 細いので、拡大すると、両側に、ページの背景の細い帯が、約 23 ピクセルずつ残ります:

マンガのページが、元のサイズのまま、より大きなグレーの画面の中央にあり、まわり全体にグレーがあります。
Page size: Fit, never enlargeフラグなし992 × 1373 px, 220 KB
同じページが、高さが画面の高さになるまで拡大されて、画面を埋めています。
Page size: Fit, enlarging small pages--upscale1272 × 1696 px, 255 KB

灰色はページのまわりの画面です: Kindle Paperwhite 6, 1272 × 1696 ピクセル。

絵:Pepper&Carrot, episode 6、作者: David Revoy (CC BY 4.0)。mangaprep 0.9.0 で変換しました。

画面より大きいページでは、2 つの選択は同じページになります。下のページを reMarkable の画面に出すと、**画面に合わせる(拡大しない)と画面に合わせる(小さいページは拡大)**から出てくるページは、バイト単位で同じファイルです。

どれが最初に選ばれているかは端末で決まります。**画面に合わせる(拡大しない)**が最初なのは、Kindle 1、Kindle 2、Kindle Keyboard/Touch、Kindle 5/7、Kindle 8/10、Kindle DX/DXG、Kindle Paperwhite 1/2、Kindle Scribe 1/2 と 3、Kindle Scribe Colorsoft、Kindle 1240、1324、1860、1920 のプロファイル、Kobo Aura、Kobo Glo、Kobo Glo HD、Kobo Mini/Touch、Other です。**画面に合わせる(小さいページは拡大)**は、ほかのすべての端末で最初に選ばれています。

引き伸ばしとトリミングは、画面の形が違うときに、ページを変えます。reMarkable Paper Pro Move は、ページよりずっと細い画面です:

縦長の画面の幅に合わせたページで、上と下に白い帯があります。
Page size: Fit, enlarging small pages--upscale954 × 1696 px, 185 KB
同じページが、縦長の画面全体に引き伸ばされ、絵が縦に引き伸ばされて細くなっています。
Page size: Stretch to the screen--stretch954 × 1696 px, 219 KB
同じページが、画面の高さまで拡大され、左右が切られて、画面が埋まり、絵の端が失われています。
Page size: Crop to fill the screen--wallpaper954 × 1696 px, 231 KB

灰色はページのまわりの画面です: reMarkable Paper Pro Move, 954 × 1696 ピクセル。

絵:Pepper&Carrot, episode 6、作者: David Revoy (CC BY 4.0)。mangaprep 0.9.0 で変換しました。

画面に引き伸ばすは、絵を、幅に対しておよそ 28% 縦に引き伸ばします。画面を埋めるように切り取るは、ページを画面の高さの 1696 ピクセルに拡大し、幅は 1225 になって、そのうち 271、幅の 22% を、左右から切り落とします。どちらもページを丸ごとは残しません。余白に余裕のあるページや、端より画面を埋めることが大事なときに使ってください。

ウェブトゥーンの縦長ストリップでは、ページは拡大されず、縁は常に白で、アプリもそう表示します。画像をそのまま使うでは、ページに手を加えないので、ページのサイズと縁の色は薄く表示されます。ウェブトゥーンの完全な一覧は、読み方にあります。

ページが画面と同じ形でないとき、そのまわりの部分が縁です。CBZ や PDF では、縁はページの一部で、足された余白です。EPUB には足された余白はなく、ページは中央に置かれ、そのまわりに見えるのは、ページの背景です。

  • 自動では、各ページに、そのページ自身の縁が持つ背景が与えられます。mangaprep はページを見て、白か暗いかを判断し、白か黒で埋めます。
  • 白では、CBZ や PDF の場合、ページは埋められません。ファイルはページだけで、できあがった最小のサイズです。EPUB の場合は、暗いページも含めて、すべてのページの後ろに白い背景がつきます。--whiteborders。
  • 黒では、ページは黒で画面の大きさまで埋められ、EPUB の場合は、すべてのページの後ろに黒い背景がつきます。--blackborders で、--whiteborders も一緒に指定された場合は、こちらが優先されます。

明るいページと、それより縦に長い画面です:

マンガのページで、上と下に白い帯があり、ページの白い余白に溶け込んでいます。
Borders: Automaticフラグなし954 × 1696 px, 185 KB
同じページだけが、グレーの画面の上にあり、上と下にグレーがあります。
Borders: White--whiteborders954 × 1320 px, 182 KB
同じページで、上と下に黒い帯があります。
Borders: Black--blackborders954 × 1696 px, 187 KB

灰色はページのまわりの画面です: reMarkable Paper Pro Move, 954 × 1696 ピクセル。

絵:Pepper&Carrot, episode 6、作者: David Revoy (CC BY 4.0)。mangaprep 0.9.0 で変換しました。

このページ自身の余白は白なので、自動は白で埋め、ページは画面を埋めているように見えます。白は、ページを、954 × 1320 ピクセルのファイルのまま残します。画像でまわりにあるグレーはリーダーのもので、リーダーがそこに何を置くかは、リーダー次第です。黒は、黒で埋めます。

自動の違いが出るのは、暗いページです。下の画像は、黒い背景のページです。Polylerus による、ウィキペたん(Wikipe-tan)がトロールと戦う絵で、黒地に、白い線といくつかの色で描かれています。

メイド服を着て剣を持った少女が、黒いページに白い線で描かれています。上と下に黒い帯があり、ページに溶け込んでいます。
Borders: Automaticフラグなし954 × 1696 px, 227 KB
同じ黒いページだけが、グレーの画面の上にあり、上と下にグレーがあります。
Borders: White--whiteborders954 × 1471 px, 225 KB
同じ黒いページで、上と下に黒い帯があります。
Borders: Black--blackborders954 × 1696 px, 227 KB

灰色はページのまわりの画面です: reMarkable Paper Pro Move, 954 × 1696 ピクセル。

絵:Wikipe-tan Battling a Wikitroll in the Darknesses of Ignorance、作者: Polylerus (CC BY 2.5)。mangaprep 0.9.0 で変換しました。

自動は暗いページだと判断し、黒で埋めたので、1 枚目と 3 枚目は、ここでは同じファイルです。白はページだけを、954 × 1471 ピクセルで出し、EPUB では、白い背景がつくので、暗い絵のまわりに明るい額縁のように見えます。

上の 4 番目の規則のように、フィットさせるためにトリミングされるページには、選べる縁はありません。