Paul Friederichsen
af135ece79
Add djvu file support ( #1453 )
...
* Reorganize header to mime stuff
* Fix changes to headers and mime stuff
* Add djvu file support
* Change function order in HydrusFileHandling
* Fix some spacing
2023-10-07 14:14:35 -05:00
Hydrus Network Developer
343e12a94d
Version 546
...
closes #1448
2023-10-04 15:51:17 -05:00
Hydrus Network Developer
b4afedb617
Version 545
...
closes #394
2023-09-27 16:12:55 -05:00
Paul Friederichsen
c79355fcc5
Add support for EPUB files ( #1439 )
...
* Add support for EPUB files
Also generalize open document zip mime detection
* Fix exception handling in MimeFromOpenDocument
2023-09-23 14:21:26 -05:00
Paul Friederichsen
850a8c452e
Add blurhash ( #1443 )
...
* Start on blurhash
* More blurhash db stuff
* Refactor GenerateThumbnailBytes to add GenerateThumbnailNumPy
* Add blurhash gen to import
* Add blurhashes to db
* Add blurhash to file metadata api
* Add API docs for blurhash
* Make sure we regen blurhash after thumb regen
2023-09-23 14:13:21 -05:00
Hydrus Network Developer
428372fb57
Version 544
...
closes #1435
2023-09-20 14:58:17 -05:00
Hydrus Network Developer
45f0968f17
Version 542
2023-09-06 14:49:46 -05:00
Paul Friederichsen
8360fcc527
Add thumbnails for PDFs ( #1421 )
...
* Add thumbnails for PDFs
* Update HydrusPDFHandling.py
* Handle password protected and otherwise unsupported PDFs
* Fix DPI calculation
* Use new exception for encrypted PDFs
* Formatting
* Update filetype docs
* Add notes about PDF handling to filetypes doc
* Handle scale to fill thumbnails for PDFs, ROUND THE RESOLUTION
2023-09-02 14:36:17 -05:00
Paul Friederichsen
3125a04518
Improve handling of weird PSDs and log psd-tool errors ( #1429 )
...
Hydrus now always uses the PSD resolution fallback when psd-tools fails to open a PSD instead of just when psd-tools isn't available. Also when the fallback is used for either PSD resolution or PSD thumbnail generation it is logged.
2023-08-30 11:27:55 -05:00
Paul Friederichsen
785e37345f
Add support for procreate file format ( #1425 )
...
* Add function to get zip as Path and use it to avoid temp file for krita
* Add support for procreate format
2023-08-26 14:05:45 -05:00
Paul Friederichsen
a46d6f1790
Add QOI format support ( #1426 )
...
* Add QOI format support
* Bump required Pillow version to 9.5.0
2023-08-26 13:59:54 -05:00
Hydrus Network Developer
f16ba5fd67
Version 540
2023-08-23 15:43:26 -05:00
Hydrus Network Developer
ebb0fe66c1
Version 539
2023-08-16 15:46:51 -05:00
Paul Friederichsen
cd4053fe57
Merge branch 'master' into psd
2023-08-11 21:32:28 -05:00
Hydrus Network Developer
6efda30e6b
Version 538
...
closes #1419 , closes #1413
2023-08-09 16:12:17 -05:00
Paul Friederichsen
d307b6c015
Use ffmpeg for metadata and thumbnails for HEIC and HEIF sequences
...
PIL could give us thumbs for HEIF and HEIC sequences but since we are using ffmpeg for their metadata, using ffmpeg for their thumbs will be more consistent.
2023-08-02 06:57:31 -05:00
Paul Friederichsen
537e902813
Use FFMPEG for AVIF sequences
2023-08-02 05:42:41 -05:00
Paul Friederichsen
2887be614c
Start adding HEIF support
2023-08-02 05:37:45 -05:00
Paul Friederichsen
50a98b0976
Fix merge issue
2023-08-02 03:16:59 -05:00
Paul Friederichsen
81416c9cfc
Merge branch 'master' into psd
2023-07-30 03:39:03 -05:00
Hydrus Network Developer
50e5482740
Version 536
2023-07-26 15:57:00 -05:00
Paul Friederichsen
7c2e545b2c
Merge branch 'master' into psd
2023-07-22 16:28:06 -05:00
Paul Friederichsen
9890447a46
Merge remote-tracking branch 'hydrusnetwork/master' into gzip-support
2023-07-22 16:04:58 -05:00
Paul Friederichsen
be7d89413f
Merge branch 'master' into xcf-minimal
2023-07-22 15:55:46 -05:00
Paul Friederichsen
a359ac7394
Remove unused imports
2023-07-22 15:49:40 -05:00
Paul Friederichsen
56aae029d8
Fall back to old ffmpeg PSD thumb generation when psd_tools unavailable
2023-07-21 16:49:53 -05:00
Paul Friederichsen
710f5f71cd
Merge branch 'master' into psd
2023-07-19 18:11:35 -05:00
Hydrus Network Developer
4333baa4b2
SVG Server Docker Fix
2023-07-19 16:38:23 -05:00
Hydrus Network Developer
27e1bb5b85
Version 535
2023-07-19 15:38:06 -05:00
Paul Friederichsen
8bc275e2d5
Use psd-tools library for PSD thumbnails
2023-07-16 07:52:54 -05:00
Paul Friederichsen
c5eaa9a843
Add basic XCF file support
2023-07-09 07:27:47 -05:00
Paul Friederichsen
0746dc2ab7
Add support for gzip files
2023-07-09 05:08:32 -05:00
Paul Friederichsen
5a5293fa8f
Merge remote-tracking branch 'hydrusnetwork/master' into svg
2023-07-08 14:52:38 -05:00
Paul Friederichsen
1e8052d905
Add basic SVG thumbnails
2023-07-08 13:35:49 -05:00
Minnowo
ba9b80a8ad
Updated krita header detection
2023-07-06 18:17:58 -04:00
Minnowo
5ae16fa56a
Add thumbnail support for krita files
2023-07-06 04:14:19 -04:00
Minnowo
d92f3549fa
Add support for krita files
2023-07-06 02:29:13 -04:00
Paul Friederichsen
0c6af8a76c
Start on SVG support
2023-07-03 11:27:14 -05:00
Paul Friederichsen
67250f353d
Use more specific file header for sai2 files
2023-06-29 12:47:19 -05:00
Paul Friederichsen
6105091251
Add support for sai2 files
2023-06-29 12:30:37 -05:00
Hydrus Network Developer
43ae2c2593
Version 524
...
closes #1203
2023-04-19 15:38:13 -05:00
Hydrus Network Developer
90684dee3d
Version 519
...
closes #1334 , closes #1329
2023-03-08 15:52:17 -06:00
Hydrus Network Developer
0c0a80433c
Version 517
2023-02-15 15:26:44 -06:00
Hydrus Network Developer
6016ac574c
Version 510
2022-12-14 16:22:11 -06:00
Hydrus Network Developer
e3ca6aadd1
Version 509
2022-12-07 16:41:53 -06:00
Hydrus Network Developer
9df036c0ec
Version 489
2022-06-22 15:43:12 -05:00
Hydrus Network Developer
4e4ef92cad
Version 488
2022-06-08 14:46:00 -05:00
Hydrus Network Developer
16bf34db22
Version 484
...
closes #1139 , closes #1143
2022-05-11 16:16:33 -05:00
Hydrus Network Developer
92fcd8dccb
Version 480
...
closes #1110
2022-04-06 15:40:17 -05:00
Hydrus Network Developer
0f76d8a28c
Version 475
...
closes #1079 , closes #1089 , closes #1090 , closes #1084 , closes #1071
2022-03-02 15:44:08 -06:00