Alex Xu
f149ae23f3
add Kindle Scribe 2025 landscape 1324x1986 profile ( #1325 )
2026-05-03 16:48:05 -07:00
Alex Xu
1b48a9fc5e
Replace KFX (does not work) with KFX (Send to Kindle EPUB) ( #1309 )
...
* add better kfx output
* fix kfx res
* fix bug
* fix bug
* no errors
* kfx defaults to PNG
* KFX 200 MB default
* clarify send to kindle
* fit close images
* adjust
* refactor contain
* initial fixes
2026-04-26 14:53:28 -07:00
Alex Xu
b0374e127d
Smarter covers ( #1300 )
...
* smart crop semi-wide covers
* make it even smarter
* make it even smarter
* adjust ratio
2026-04-18 07:39:23 -07:00
Alex Xu
894dbfc8a2
don't bisect images with < 1.16 or > 1.75 aspect ratios ( #1301 )
2026-04-17 18:03:31 -07:00
Alex Xu
d4e1565e4a
colorsoft is wrong too
2026-04-16 13:25:41 -07:00
Alex Xu
c3030e8bd1
Paperwhite 12th Gen is actually 1272x1696
2026-04-16 13:25:41 -07:00
Alex Xu
e7b7054b0e
smart cover crop is default on and implemented for all formats ( #1295 )
2026-04-15 21:25:08 -07:00
Alex Xu
d5ca8fb407
don't bisect images with aspect ratio > 2 ( #1293 )
2026-04-13 23:03:26 -07:00
Alex Xu
e4c918f0f3
add webp output support (ignored for Kindle MOBI/EPUB and all PDF) ( #1290 )
...
* add webp output support (ignored for Kindle MOBI/EPUB)
* disable png extra optons by default
* pdf webp is not supported
2026-04-12 09:04:21 -07:00
Alex Xu
61f3097be5
smart cover crop is now an option default off ( #1288 )
2026-04-11 19:09:04 -07:00
Alex Xu
e0471b2dc9
fix autocrop in certain situations ( #1274 )
2026-03-17 16:11:40 -07:00
Alex Xu
f5fe8d93b0
color images are always saved as JPG by default ( #1272 )
...
* use jpg for color images always
* add colorOutput variable
* fix typos
* remove dither
* add box
* clarify png
* remove debug code
* remove unneeded check
2026-03-17 13:41:41 -07:00
Alex Xu
b5de6fd39d
add pdf width box ( #1270 )
2026-03-13 16:28:53 -07:00
Alex Xu
9b9181a715
Add rotate right option ( #1268 )
2026-03-13 14:15:14 -07:00
Alex Xu
adf48d24f9
clarify coverfill is not implemented for kindle scribe ( #1255 )
2026-02-22 11:49:27 -08:00
tom
723fa4c0b8
Add exact cover fit option for device-sized cover cropping ( #1254 )
...
* Add exact cover fit option for device-sized cover cropping
* Update README to move cover cropping from FAQ to USAGE
* rename to coverfill
* edit readme
2026-02-22 11:34:10 -08:00
Alex Xu
fbd5980b9b
add Kindle 1240x1860 profile ( #1227 )
2026-01-26 09:41:49 -08:00
Alex Xu
f63387cae4
remove corrupt image checking ( #1221 )
...
* remove corrupt image checking
Removed image verification step before copying the image.
* Update image.py
2026-01-20 20:48:18 -08:00
Carlos Lázaro Costa
c99444b96a
docs: Update Profiles ( #1218 )
...
* Update README Profiles
Align the README Profiles section with the profile definitions
in image.py.
- Add missing Kindle Scribe 3, Colorsoft and reMarkable profiles
- Update gamma values to default (from 1.8 to 1.0)
* Update profile name KS1860
Fix typo (1920 -> 1860)
2026-01-10 16:53:40 -08:00
Alex Xu
6d7a635c3d
Fix Kindle Scribe 2025 resolutions ( #1217 )
2026-01-09 13:46:16 -08:00
Alex Xu
af189ed265
add Kindle 1920 profiles (7.4 Scribe behavior) ( #1206 )
2026-01-01 22:26:04 -08:00
Alex Xu
e14abe1787
default jpg quality of 90 for scribe colorsoft ( #1204 )
2025-12-28 14:54:12 -08:00
Alex Xu
c58387f4f4
partial support for Kindle Scribe 2025 models ( #1203 )
...
* partial Kindle Scribe 2025 support
* make variables better
* remove quad
2025-12-27 17:18:05 -08:00
tokyis
f74e108a3e
Fixed resizing bug
...
caused by misplaced closing parenthesis.
2025-12-27 12:22:10 -08:00
Alex Xu
1111263893
downscale nonrotated spreads to 2x device width ( #1147 )
...
* don't downscale nonrotated spreads
* maximum 2x screen downscale
* only downscale if needed
* don't do for kindle scribe
2025-11-25 19:04:22 -08:00
Alex Xu
8c242d45d7
PDOC only ( #1171 )
2025-11-25 18:44:10 -08:00
Alex Xu
5209d9a7b8
fix cover autocontrast ( #1141 )
2025-10-30 11:55:06 -07:00
Alex Xu
f96b7cb22b
further refine color detection
2025-10-26 14:11:13 -07:00
Alex Xu
ba7f4336a5
add threshold comment
2025-10-25 23:16:52 -07:00
Alex Xu
9561b04bec
make color detection super precise ( #1137 )
2025-10-25 23:14:53 -07:00
Alex Xu
2a8f8e9ab4
Fix png transparency ( #1136 )
...
* remove transparency
* pop transparency
2025-10-25 18:45:10 -07:00
Alex Xu
f2ab730691
Fix tint color detection ( #1135 )
...
* make color detection even more precise
* fix tinted images
2025-10-24 20:55:18 -07:00
Alex Xu
2d288f72ea
fix truncated file read ( #1133 )
2025-10-21 20:41:18 -07:00
Alex Xu
9a021ad5d4
no autocontrast option, don't autocontrast extremely low contrast images ( #1128 )
2025-10-21 13:13:42 -07:00
Alex Xu
58b9651ff3
add colorsoft warning ( #1131 )
2025-10-21 11:49:31 -07:00
Alex Xu
5813f914fc
split image in half for better color detection comment
2025-10-20 19:29:54 -07:00
Alex Xu
530ae410d4
detect silver color ( #1129 )
2025-10-20 18:38:35 -07:00
Alex Xu
a7428f18b6
Fine tune color detection ( #1126 )
...
* initial commit
* refactor
* pdf colorspace note
* refactor
* webtoons are always color
2025-10-20 17:09:01 -07:00
Alex Xu
06194b33ad
disable default gamma correction/darkening of 1.8 (1.0 is disabled) ( #1030 )
...
* disable default gamma correction of 1.8 to 1.0 (disabled)
* update gamma tooltip
* custom gamma
2025-10-20 11:42:59 -07:00
Alex Xu
6f801a3334
fix all other webtoon bugs ( #1123 )
...
* adjust webtoon thresholds
* fix arbitrary width webtoons
* virtual pages can exceed height by 20%
* prevent webtoon bad options
* adjust virtual page ratio
* don't change history too much
* GUI change
* add TODO
* add scroll illusion
2025-10-19 11:15:14 -07:00
Luís Melo
e6cd26c773
feat: update image.py to support remarkable paper pro move profile ( #1092 )
...
* feat: update image.py to support remarkable paper pro move profile
* fix: update KCC_gui.py to include "reMarkable Paper Pro Move"
2025-09-29 10:58:31 -07:00
Alex Xu
e92b5c74de
fix color detection false positives ( #1088 )
2025-09-21 09:12:41 -07:00
Alex Xu
a031e4622e
fix multiframe gif images ( #1089 )
2025-09-21 09:12:26 -07:00
Alex Xu
bc92c2dd85
Revert "increase color threshold from 20 to 50 ( #1075 )" ( #1079 )
...
This reverts commit a1f4e040ba .
2025-09-08 20:16:24 -07:00
Alex Xu
a1f4e040ba
increase color threshold from 20 to 50 ( #1075 )
2025-09-03 07:40:23 -07:00
Alex Xu
4cecf6fc4d
Experimental Windows 7 support ( #1069 )
...
* win7
* windows-2022
* downgrade
* bat
* lower requirements
* downgrade pyside6
* downgrade pyside6 more
* delete
* fix win7
* don't crash when settings load fails
* remove with_stem
2025-08-27 16:10:03 -07:00
Alex Xu
cab7cae714
pdf output: margin fill ( #1065 )
2025-08-14 09:12:45 -07:00
Its-my-right
6a7500441d
Prevents rainbow eraser crash on images with 1px dimensions
...
Don't apply rainbow eraser on images with 1px dimensions
2025-08-06 12:12:21 -07:00
Alex Xu
55193119fb
10% page number crop
2025-07-30 10:39:28 -07:00
Alex Xu
06e2ee2968
ignore 2% of pixels near edges and don't crop more than 10% per edge ( #1044 )
...
* max crop and ignore edges
* make edge_bbox neater
2025-07-26 07:26:10 -07:00