Split tall webtoon/long-strip pages into readable segments, similar to TachiyomiSY’s “split tall images” feature.
Long vertical webtoon pages can be:
Splitting divides these into standard page-sized segments.
curl "http://localhost:25600/api/v1/media-management/oversized-pages?minHeight=10000"
Response:
{
"content": [
{
"bookId": "abc123",
"bookTitle": "Chapter 1",
"seriesTitle": "My Webtoon",
"pageNumber": 1,
"width": 800,
"height": 15000,
"aspectRatio": 0.053
}
],
"totalElements": 42
}
| Parameter | Default | Description |
|---|---|---|
minHeight |
10000 |
Minimum pixel height to consider “oversized” |
libraryId |
- | Filter by library |
seriesId |
- | Filter by series |
curl -X POST "http://localhost:25600/api/v1/media-management/oversized-pages/split/abc123" \
-H "Content-Type: application/json" \
-d '{
"maxHeight": 2000
}'
curl -X POST "http://localhost:25600/api/v1/media-management/oversized-pages/split-all" \
-H "Content-Type: application/json" \
-d '{
"maxHeight": 2000,
"minHeight": 10000
}'
| Option | Default | Description |
|---|---|---|
maxHeight |
2000 |
Target height for split segments |
minHeight |
10000 |
Only split pages taller than this |
preserveOriginal |
true |
Keep original file (renamed) |
minHeightmaxHeightA page with height 15,000px split at maxHeight=2000:
Original: page_001.jpg (800x15000)
Split into:
- page_001.jpg (800x2000)
- page_002.jpg (800x2000)
- page_003.jpg (800x2000)
- page_004.jpg (800x2000)
- page_005.jpg (800x2000)
- page_006.jpg (800x2000)
- page_007.jpg (800x2000)
- page_008.jpg (800x1000) <- remaining height
| Use Case | Recommended maxHeight |
|---|---|
| Mobile reading | 1500-2000 |
| Desktop reading | 2000-3000 |
| E-reader (Kobo) | 1200-1600 |
minHeight thresholdmaxHeight value.original suffix)preserveOriginal optionIf you need to restore original files:
Chapter_001.cbz.originalrm Chapter_001.cbzmv Chapter_001.cbz.original Chapter_001.cbz