photo-stream
photo-stream copied to clipboard
Feature Request: Any kind of text upon clicking an image
Any text upon clicking an image, even a tiny text box would suffice. This project is perfect for me as I am trying to replace Instagram, but I usually include some text underneath images talking about my workflow.
Not having the option to include text with images is a unfortunately deal breaker, I would love to see this project with them!
Hi, glad to hear you like photo-stream so much! That's a really great idea that has been floating in my head before too, I just didn't come up with a good way to provide said text and how to map it to the corresponding image. Do you have an idea?
A csv/json/whatever file that contains the text next to the image name would probably not be very convenient with many images in the folder...
Hello @l1mey112,
would it be suitable for you to put the title in the EXIF informations of the image? As this project should be as simple as possible, I think it would not be a good idea to store it in a separate file or Database. If it would be suitable for you, we can check if it is possible to read out the description and display it with the image. 🙂
Using exif info would be awesome for my use case.
Thinking about some possible UI, here are three ideas:
- A binary setting:
SHOW_EXIF_COMMENT
to control the display of the standardImageDescription
and/or the extendedUserComment
tags, like captions on twitter/instagram. This seems most photostream-y, being a simple setting that does one obvious thing. - A binary setting:
SHOW_EXIF
to allow or inhibit the display any EXIF tags present. There are plenty of tools for manipulating tags, and maybe some photostream users would not bother adding comments, but would like to show their geotags. I think it would still be pretty easy to iterate over the tags and just add them to a table. Less pretty, but easy to use. - A list setting:
EXIF_TAGS="this that something whatever"
This seems like the most difficult and least in line with the spirit of photostream. Users would have to look a list of EXIF tags to decide which ones they wanted to display and configure this setting accordingly. Then photostream would have to do a lot more parsing to extract only the specified tags.
See https://exiv2.org/tags.html and https://exiftool.org/TagNames/EXIF.html for detailed descriptions of the tags.