Commit Graph

17 Commits

Author SHA1 Message Date
Michael Mayer
19f083c719 Thumbs: Enhance embedding of ICC profiles based on InteropIndex #5178
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-23 12:56:58 +01:00
Michael Mayer
ab2ba2e72a JPEG: Embed Adobe RGB ICC profile with an InteropIndex tag #5178
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-23 10:07:30 +01:00
Michael Mayer
c909c0bd5a CI: Apply Go linter recommendations to "thumb" package #5330
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-22 11:55:19 +01:00
Michael Mayer
91804b9652 Backend: Improve Copy()/Move() and increase pkg/internal test coverage
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-22 03:07:51 +02:00
Jarrad Whitaker
fc37974015 pull out interopindex/icc stuff to func, avoid clobbering existing profile 2025-08-30 19:25:55 +10:00
Jarrad Whitaker
229df02bfb warn -> debug 2025-08-29 22:41:44 +10:00
Jarrad Whitaker
69c1c37197 tweak interopindex -> icc, fix typo, more comments 2025-08-29 10:55:52 +10:00
Jarrad Whitaker
ac3d5a0c58 move colors/icc into thumbs/icc + asets 2025-08-29 10:55:52 +10:00
Jarrad Whitaker
ad5d15887d embed ICC profile into thumbs with InteroperabilityIndex=R03 2025-08-29 10:23:04 +10:00
Michael Mayer
6a89519e63 Videos: Refactor codec, content and file type specifications #4770
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-05 00:30:45 +01:00
Michael Mayer
fd853e088f Config: Improve thumbnail generation option parsing and defaults #1474
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-18 10:59:37 +02:00
Michael Mayer
e5780b6e3e Thumbs: Optimize thumbnail sizes and libvips rendering performance #1474
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-17 11:43:13 +02:00
Michael Mayer
60851fe8b7 Config: Improve usage descriptions of thumbnail generation options #1474
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-16 16:42:32 +02:00
Michael Mayer
456b8306d2 Thumb: Add thumb-generator config option and fix image orientation #1474
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-16 14:40:15 +02:00
Michael Mayer
033538fd6b Thumbs: Update comment in vips.go #1474
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-16 09:14:02 +02:00
Michael Mayer
6ae34f6953 Thumbs: Configure and initialize libvips before using it #1474 #4260
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-16 09:12:07 +02:00
Michael Mayer
8731215429 Thumbs: Add Vips() to generate thumbnail images with libvips #1474 #1798
Note that the new function is not yet used by the application, as this
requires further effort, e.g. adding configuration options and tests.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-10 11:52:34 +02:00