photo-stream icon indicating copy to clipboard operation
photo-stream copied to clipboard

Feature Request: Any kind of text upon clicking an image

Open l1mey112 opened this issue 1 year ago • 6 comments

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!

l1mey112 avatar Sep 16 '22 17:09 l1mey112

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...

waschinski avatar Sep 16 '22 18:09 waschinski

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. 🙂

boerniee avatar Sep 20 '22 13:09 boerniee

Using exif info would be awesome for my use case.

ckuethe avatar Oct 01 '22 15:10 ckuethe

Thinking about some possible UI, here are three ideas:

  • A binary setting: SHOW_EXIF_COMMENT to control the display of the standard ImageDescription and/or the extended UserComment 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.

ckuethe avatar Oct 18 '22 19:10 ckuethe