コンテンツにスキップ

トリミング

トリミングは、ページを画面に合わせる前に、ページの何もない余白を切り落とします。そのぶん、絵は大きくなります。設定は詳細な変換オプションのトリミングセクションにあります。ページのトリミングは、ウェブトゥーンの縦長ストリップと画像をそのまま使うのときは、理由とともに薄く表示されます。3 つの数値(トリミングの強さ、最低限残す範囲、残す余白)はそれに従い、無効の間も薄く表示されます。コマ間のトリミングが薄く表示されるのは、画像をそのまま使うのときだけです。

次の 2 つのセクションの画像では、変換したページが左にあり、残る部分は青緑色で囲み、切り落とす部分はピンクで塗っています。右は、画面に出るときのページです。

既定は余白とページ番号です。

マンガのページが全体を囲まれ、何も塗られていません。その隣は画面に出るときのページで、白い余白のついた同じページです。
Page cropping: Disabled--cropping disabled1272 × 1696 px, 378 KB
マンガのページで、余白がピンクで塗られ、残る部分が青緑色で囲まれています。その隣は画面に出るときのページで、余白がなくなり、絵が大きくなっています。
Page cropping: Margins and page numbers--cropping margins-and-page-numbers1272 × 1696 px, 428 KB

絵:Go Go! Encyclopedia Girls, page 2、作者: Kasuga, English version by Masatami (CC BY-SA 4.0)。mangaprep 0.9.0 で変換しました。

ページは画面と同じ形なので、トリミングを無効にすると余白が残り、そのぶん絵は小さくなります。トリミングをオンにすると、余白がなくなり、絵が大きくなってその場所を埋めます。

  • 無効は、ページをそのまま画面に送ります。
  • 余白では、mangaprep が絵のある場所を探します。ページをグレーにし(背景が暗いときは反転します)、階調を引き伸ばして、少しぼかし、しきい値より明るいものをすべて紙として数えます。残ったものを囲む箱が絵で、ページはそこまで切られます。どのページも、上下左右それぞれで幅や高さの 10% を超えては切られないので、とても広い縁のあるスキャンは、それを超える分が残ります。
  • 余白とページ番号は、同じ処理をしたあと、箱の下の縁のすぐ上にある細い帯をもう一度見ます。そこに、1 桁から 3 桁の数字くらいの小さな暗い形がちょうど 1 つだけあれば、ページはその形のすぐ上で切られます。2 つ以上ある場合や、大きすぎる場合は、絵だと見なされて、そのままになります。

上のページにはページ番号がないので、余白は余白とページ番号と同じ結果になります。--cropping は disabled、margins、margins-and-page-numbers を受け付け、短縮形は -c です。

既定は 1 で、アプリは 0 から 10 まで受け付けます。この値が、ページを判定するしきい値を決めます。255 を白とする目盛りで、240 − 64 × 値です。1 のときのしきい値は 176 で、それより明るい階調はすべて紙です。値を上げるとしきい値が下がり、より暗い階調も紙として扱われるので、トリミングは陰影や細い線にまで及びます。

画像は、1 枚のページについて、それぞれの値で残る部分を囲んでいます。囲みの色の隣に、その値が書いてあります。0、1、2、3 の囲みはほとんど同じで、3.75 がいちばん狭く、3.76 では何も切られないため、その破線の囲みはページ全体です。

1 枚のマンガのページに、5 つの囲みが内側へ重なっていて、それぞれ別の色です。隣の凡例に、それぞれの値が書かれています。0、1、2、3 はほぼ同じ囲み、3.75 はもっと狭く、3.76 はページ全体を囲む破線です。
Cropping power: 0, 1, 2, 3, 3.75 and 3.76--croppingpower

絵:Go Go! Encyclopedia Girls, page 2、作者: Kasuga, English version by Masatami (CC BY-SA 4.0)。mangaprep 0.9.0 で変換しました。

元のページ: 1080 × 1440 px。ページは拡大していないので、サイズを見れば切り取られた量が分かります。
設定コマンドラインページのサイズページに残る割合
Cropping power: 0--croppingpower 0975 × 128480.5%
Cropping power: 1--croppingpower 1973 × 128180.1%
Cropping power: 2--croppingpower 2970 × 128079.8%
Cropping power: 3--croppingpower 3954 × 127878.4%
Cropping power: 3.5--croppingpower 3.5946 × 127777.7%
Cropping power: 3.75--croppingpower 3.75887 × 126272%
Cropping power: 3.76--croppingpower 3.761080 × 1440100%

絵:Go Go! Encyclopedia Girls, page 2、作者: Kasuga, English version by Masatami (CC BY-SA 4.0)。mangaprep 0.9.0 で変換しました。

大きければよいとは限りません。3.75 ではしきい値が 0 になり、純粋な黒だけが絵として数えられます。そのためトリミングは最も黒い線にぴったり張りつき、ページに食い込んで、ここでは幅 887 ピクセルまで切られます。3.76 以上にすると、しきい値は 0 を下回ります。絵として数えられるものがなくなり、mangaprep は何も見つけられず、ページはトリミングされません。つまり、3.75 を超える値は、トリミングを強めるのではなく、オフにします。スキャンの余白がグレーなら、それ以上に上げる前に、2 を試してください。

--croppingpower で設定します。

既定は 0% で、アプリは 0 から 100% まで受け付けます。mangaprep は、切ったあとのページがページの面積のこの割合以上を保つ場合にだけトリミングし、そうでなければページをそのままにします。

元のページ: 1080 × 1440 px。ページは拡大していないので、サイズを見れば切り取られた量が分かります。
設定コマンドラインページのサイズページに残る割合
Minimum retained area: 0%--croppingminimum 0973 × 128180.1%
Minimum retained area: 70%--croppingminimum 70973 × 128180.1%
Minimum retained area: 80%--croppingminimum 80973 × 128180.1%
Minimum retained area: 81%--croppingminimum 811080 × 1440100%
Minimum retained area: 90%--croppingminimum 901080 × 1440100%

絵:Go Go! Encyclopedia Girls, page 2、作者: Kasuga, English version by Masatami (CC BY-SA 4.0)。mangaprep 0.9.0 で変換しました。

このページのトリミングは 80.1% を保つので、最小値 80 なら許可され、81 なら拒否されます。ほとんど空白のページを守るために使います。そうしたページでは、検出された絵がページのごく一部で、そこまで切ると、数本の線が画面いっぱいに拡大されてしまいます。最小値を 70 にすると、ページの 70% 未満しか残らないトリミングは行われません。--croppingminimum で設定します。

既定は 0% で、アプリは 0 から 100% まで受け付けます。10% の上限のあとで、トリミングはこの割合だけ戻されるので、余白が少し残ります。50% なら、取り除かれるはずだった分の半分が残り、100% なら何も取り除かれません。2 枚目の画像で、破線の囲みは 0% のときに切っていた位置です。

マンガのページで、余白がピンクで塗られ、残る部分が青緑色で囲まれています。その隣は画面に出るときのページです。
Preserved margin: 0%--preservemargin 01272 × 1696 px, 428 KB
同じページで、塗られた余白が狭くなっています。青緑色で囲まれた残る部分は、0% のときに残る部分を示す破線の囲みより大きく、その隣は画面に出るときのページです。
Preserved margin: 50%--preservemargin 501272 × 1696 px, 404 KB

絵:Go Go! Encyclopedia Girls, page 2、作者: Kasuga, English version by Masatami (CC BY-SA 4.0)。mangaprep 0.9.0 で変換しました。

元のページ: 1080 × 1440 px。ページは拡大していないので、サイズを見れば切り取られた量が分かります。
設定コマンドラインページのサイズページに残る割合
Preserved margin: 0%--preservemargin 0973 × 128180.1%
Preserved margin: 25%--preservemargin 251000 × 132184.9%
Preserved margin: 50%--preservemargin 501027 × 136089.8%
Preserved margin: 100%--preservemargin 1001080 × 1440100%

絵:Go Go! Encyclopedia Girls, page 2、作者: Kasuga, English version by Masatami (CC BY-SA 4.0)。mangaprep 0.9.0 で変換しました。

--preservemargin で設定します。

既定は無効です。このオプションが取り除くのは、ページのまわりの余白ではなく、コマの間の何もない隙間です。横方向の隙間は、端から端まで紙である行を取り除き、横方向と縦方向の隙間は、列も取り除きます。ページの縁から 1% 以内にある隙間は取り除かれず、コマ同士がくっつかないように、どの隙間にも細い帯が残ります。トリミングの強さはこれには効きません。しきい値は固定です。

何もない部分が長く続く、ウェブトゥーン形式のページ向けです。例では、Pepper&Carrot の 3 ページを、読み方と同じように 1 本の縦長のストリップにつなぎ、ウェブトゥーンの縦長ストリップとして変換して、結果の 2 ページ目を示しています。どの画像も、左がそのページで、取り除かれた行と列をピンクで塗っています。右は残ったページで、同じ縮尺です。

ストリップから切り出されたページで、コマの間に白い隙間があります。何も塗られておらず、右には同じページがあります。
Inter-panel cropping: Disabled--webtoon992 × 1092 px, 180 KB
コマの間の白い隙間がピンクで塗られたページです。右は、その行がなくなった同じページで、短くなっています。
Inter-panel cropping: Horizontal gaps--webtoon --ipc horizontal992 × 1004 px, 173 KB
コマの間の白い隙間がピンクで塗られ、右の縁に沿った白い帯も塗られたページです。右は、その行と列がなくなったページで、短く、細くなっています。
Inter-panel cropping: Horizontal and vertical gaps--webtoon --ipc both956 × 1004 px, 173 KB

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

最後の画像では、右の縁に沿った帯も取り除かれていますが、これはコマの間の隙間ではありません。列については、縁の 1% はページの幅ではなく高さを基準に測ります。KCC がそうしていて、mangaprep もそれに従っているためです。そのため、幅より高さのあるページでは、右の縁に沿った白い帯は隙間と同じように取り除かれ、左の縁に沿ったものは残ります。

--ipc は disabled、horizontal、both を受け付けます。