mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-07 19:06:05 +03:00
No Branch/Tag Specified
development
l10n_development
further_theme_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#2053
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking 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?
Originally created by @dannyhanes on GitHub (Jan 23, 2021).
Describe the feature you'd like
Add support for HEIC images
Describe the benefits this feature would bring to BookStack users
Not sure how many users run into this, but before I can upload photos to Bookstack, I would need to convert them to a compatible format. This would just allow for easier uploading of iPhone images.
@ssddanbrown commented on GitHub (Jan 26, 2021):
Thanks for the request @dannyhanes, (And also thanks for the support via sponsor!),
Ideally, to be supported, we'd need our image resizing library to support these files otherwise it'll be tricky to be able to display these in the gallery or auto-create reduced sized versions for page content.
In addition, It seems that general support for the file format is still pretty weak with it potentially dependant on people having installed system extensions/packages to support the format. It's a similar case with AVIF although that may some sooner thanks to its openess.
I seem to remember something about iOS auto-converting files to jpeg upon upload to web? Apple page lightly mentions something along these lines. Might have to power up the old iPhone SE and have a play.
@dannyhanes commented on GitHub (Jan 26, 2021):
@ssddanbrown Yeah, when I put the request in, I kinda figured with it being new'ish and generally an Apple only feature, that it would probably be low on the list. I just noticed it when I went to upload some photos and thought at the very least I could make a request.
And I am glad I am able to support Bookstack. :) Honestly, it is probably the most used self-hosted app in my house. Keep up the great work!
@ssddanbrown commented on GitHub (Nov 7, 2021):
Just checking in on this, Kinda also tracking AVIF as part of this since it's a similar situation (And since they're somewhat related via HEIF).
AVIF
HEIC
Thoughts
AVIF is coming along quite nicely although PHP 8.1 support requirement will be a restriction. I'm thinking early/mid next year would be a good point to add support (Since 8.1 would have been out leaving PHP and browser support to mature a little).
HEIC isn't really viable, especially for our use where the image system is primarily for images to be visible within content and the gallery. Think it's going to be a while (Range of years potentially) before we see viability here.
@Nawor3565 commented on GitHub (Feb 5, 2025):
@ssddanbrown Any updates on AVIF support? When trying to upload an AVIF image, it's actually displayed in the pop-up message saying that the format isn't supported, implying that AVIFs are already functional but not enabled.
@ssddanbrown commented on GitHub (Feb 5, 2025):
@Nawor3565 No updates but it looks well supported now. Feel free to open a specific request for it, referencing this issue for context, so it's available for something to be picked up as a potential easy add for a future feature release.
@prohtex commented on GitHub (Jun 28, 2025):
+1 for HEIC support as it is so popular with iOS users.
@ssddanbrown have you considered VIPS? Performance and overall support for formats far exceeds GD and Imagemagick in my experience. I really love working with that library.
@ssddanbrown commented on GitHub (Jun 28, 2025):
@prohtex I'd generally not be keen on adding extra requirements/dependencies for something of minor demand, and browser support is still bad enough to make our support questionable, although at least Apple now seem to support their own format.