mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 19:08:59 -05:00
[PR #12244] [CLOSED] feat: add FORCED_IMAGE_COMPRESSION_WIDTH and _HEIGHT #38506
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/12244
Author: @Ithanil
Created: 3/31/2025
Status: ❌ Closed
Base:
dev← Head:forced_image_compression📝 Commits (1)
6f6c9b0add FORCED_IMAGE_COMPRESSION_WIDTH and _HEIGHT to override (and hide) corresponding user settings for image compression📊 Changes
7 files changed (+56 additions, -15 deletions)
View changed files
📝
backend/open_webui/config.py(+2 -0)📝
backend/open_webui/env.py(+6 -0)📝
backend/open_webui/main.py(+6 -0)📝
src/lib/components/channel/MessageInput.svelte(+8 -1)📝
src/lib/components/chat/MessageInput.svelte(+8 -1)📝
src/lib/components/chat/Settings/Interface.svelte(+22 -13)📝
src/lib/stores/index.ts(+4 -0)📄 Description
Pull Request Checklist
Note to first-time contributors: Please open a discussion post in Discussions and describe your changes before submitting a pull request.
Before submitting, make sure you've checked the following:
devbranch.Changelog Entry
Description
Adds config (currently not persistent) FORCED_IMAGE_COMPRESSION_WIDTH and _HEIGHT to override (and partially hide) corresponding user settings for image compression.
Note: In the current code compression will only happen if the original file surpasses one of these sizes, otherwise the image is left as is. This behavior is identical for forced or user set compression.
This helps to control and reduce the amount of data that users can input via image uploads and sent to the LLMs, without imposing hard limits on the original file size. A similar feature has been requested before at least once: https://github.com/open-webui/open-webui/issues/11900
Added
Fixed
Arguably adresses https://github.com/open-webui/open-webui/issues/11900
Additional Information
Let me know if (something like) this has any chance of getting merged and I'll finish this up. If you require it, I'll put in the work and do it with PersistentConfig and corresponding admin UI.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.