Document known HEIC file picker limitation

This commit is contained in:
Szymon Janek
2025-12-29 19:28:30 +01:00
parent 49c8ea73ec
commit 8349b94cf6
5 changed files with 52 additions and 8 deletions
+21
View File
@@ -0,0 +1,21 @@
name: Publish to Comfy registry
on:
workflow_dispatch:
push:
branches:
- main
paths:
- "pyproject.toml"
jobs:
publish-node:
name: Publish Custom Node to registry
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v4
- name: Publish Custom Node
uses: Comfy-Org/publish-node-action@main
with:
personal_access_token: ${{ secrets.REGISTRY_ACCESS_TOKEN }}
-5
View File
@@ -1,5 +0,0 @@
All rights reserved.
Copyright (c) 2025 esp-dev
Permission is NOT granted to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of this software without explicit permission from the copyright holder.
+21
View File
@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2025 VideoFrameNode contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+8 -1
View File
@@ -23,4 +23,11 @@ The dropdown lists images from ComfyUI `input/` folder (upload/drag&drop saves f
If dropping a `.heic` shows **"Unable to find workflow..."**, it means the frontend treated the file as a workflow drop.
This extension intercepts `.heic/.heif` drops and uploads them to `input/`. For best results, drop onto the node widget, or select the **Load Image (HEIC)** node first and then drop.
# comfyui-loadheicimage
## Known issues
### HEIC upload via file picker does not work
- The **"Choose file to upload"** (system file picker) is filtered to standard image extensions.
- Even if you manually pick a `.heic` (e.g. by switching the filter to *All files*), ComfyUI currently does not upload the HEIC file via that path.
- **Workaround:** upload HEIC/HEIF via **drag & drop**.
+2 -2
View File
@@ -3,7 +3,7 @@ name = "comfyui-loadheicimage"
description = "ComfyUI custom node that loads images (including HEIC/HEIF) and provides browser-friendly previews."
version = "1.0.0"
requires-python = ">=3.10"
license = { file = "LICENSE" }
license = { file = "LICENSE.txt" }
# Registry/Manager may also read requirements.txt, but keeping this explicit helps tooling.
dependencies = [
@@ -21,7 +21,7 @@ Repository = "https://github.com/esp-dev/comfyui-loadheicimage"
[tool.comfy]
PublisherId = "szymonj"
DisplayName = "Load HEIC Image"
DisplayName = "comfyui-loadheicimage"
Icon = ""
includes = ["__init__.py", "nodes.py", "web"]
# "requires-comfyui" = ">=1.0.0" # ComfyUI version compatibility