2
0
Fork 0
mirror of https://git.asonix.dog/asonix/pict-rs synced 2024-12-22 11:21:24 +00:00

Increase default animation bounds, remove references to converting animations to videos

This commit is contained in:
asonix 2023-08-30 21:55:53 -05:00
parent 0b70ca49e4
commit dce0827099
3 changed files with 18 additions and 28 deletions

View file

@ -47,11 +47,11 @@ max_area = 40000000
max_file_size = 40 max_file_size = 40
[media.animation] [media.animation]
max_width = 256 max_width = 1920
max_height = 256 max_height = 1920
max_area = 65536 max_area = 2073600
max_file_size = 40 max_file_size = 40
max_frame_count = 100 max_frame_count = 900
[media.video] [media.video]
enable = true enable = true

View file

@ -281,47 +281,37 @@ webp = 100
[media.animation] [media.animation]
## Optional: max animation width (in pixels) ## Optional: max animation width (in pixels)
# environment variable: PICTRS__MEDIA__ANIMATION__MAX_WIDTH # environment variable: PICTRS__MEDIA__ANIMATION__MAX_WIDTH
# default: 256 # default: 1920
# max_width = 1920
# If an animation exceeds this value, it may be converted to a silent video
max_width = 256
## Optional: max animation height (in pixels) ## Optional: max animation height (in pixels)
# environment variable: PICTRS__MEDIA__ANIMATION__MAX_HEIGHT # environment variable: PICTRS__MEDIA__ANIMATION__MAX_HEIGHT
# default: 256 # default: 1920
# max_height = 1920
# If an animation exceeds this value, it may be converted to a silent video
max_height = 256
## Optional: max animation area (in pixels) ## Optional: max animation area (in pixels)
# environment variable: PICTRS__MEDIA__ANIMATION__MAX_AREA # environment variable: PICTRS__MEDIA__ANIMATION__MAX_AREA
# default: 65,526 # default: 2,073,600
# max_area = 2073600
# If an animation exceeds this value, it may be converted to a silent video
max_area = 65536
## Optional: max animation size (in Megabytes) ## Optional: max animation size (in Megabytes)
# environment variable: PICTRS__MEDIA__ANIMATION__MAX_FILE_SIZE # environment variable: PICTRS__MEDIA__ANIMATION__MAX_FILE_SIZE
# default: 40 # default: 40
#
# If an animation exceeds this value, it may be converted to a silent video
max_file_size = 40 max_file_size = 40
## Optional: max frame count ## Optional: max frame count
# environment variable: PICTRS__MEDIA__ANIMATION__MAX_FRAME_COUNT # environment variable: PICTRS__MEDIA__ANIMATION__MAX_FRAME_COUNT
# default: 100 # default: 100
# max_frame_count = 900
# If an animation exceeds this value, it may be converted to a silent video
max_frame_count = 100
## Optional: set file type for all animations ## Optional: set file type for all animations
# environment variable: PICTRS__MEDIA__ANIMATION__FORMAT # environment variable: PICTRS__MEDIA__ANIMATION__FORMAT
# default: empty # default: empty
# #
# available options: apng, avif, gif, webp # available options: apng, avif, gif, webp
# When set, all uploaded still images will be converted to this file type. For balancing quality vs # When set, all uploaded animated images will be converted to this file type. For balancing quality
# file size vs browser support, 'avif', 'jxl', and 'webp' should be considered. By default, images # vs file size vs browser support, 'avif', 'jxl', and 'webp' should be considered. By default,
# are stored in their original file type. # images are stored in their original file type.
format = "webp" format = "webp"

View file

@ -261,10 +261,10 @@ impl Default for ImageDefaults {
impl Default for AnimationDefaults { impl Default for AnimationDefaults {
fn default() -> Self { fn default() -> Self {
AnimationDefaults { AnimationDefaults {
max_height: 256, max_height: 1920,
max_width: 256, max_width: 1920,
max_area: 65_536, max_area: 2_073_600,
max_frame_count: 100, max_frame_count: 900,
max_file_size: 40, max_file_size: 40,
quality: AnimationQualityDefaults {}, quality: AnimationQualityDefaults {},
} }