Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use image meta data programme [$115] #101

Closed
7 tasks
oparoz opened this issue Mar 18, 2015 · 15 comments
Closed
7 tasks

Use image meta data programme [$115] #101

oparoz opened this issue Mar 18, 2015 · 15 comments

Comments

@oparoz
Copy link
Contributor

oparoz commented Mar 18, 2015

The gallery app should be able to add/edit/delete various fields linked to a media file.

Lots of the information is stored in XMP/IPTC/EXIF fields and this should be automatically imported, but a user should also be able to fill empty fields and add new ones.

This can then be used for:

Pre-requirements

Programme

Please add bounties to individual issues

There is a $115 open bounty on this issue. Add to the bounty at Bountysource.

@oparoz
Copy link
Contributor Author

oparoz commented Mar 18, 2015

@cbxk1xg - Do you have any experience with this?

@rhatguy
Copy link

rhatguy commented Apr 15, 2015

Another useful piece of metadata would be face tagging. Being able to search for photos of a particular person or persons or even create virtual albums containing only a specific person is a huge help in a large photo collection. If a user has spent the significant amount of time it takes to tag all of their photos, being able to take advantage of those tags is huge.

@oparoz
Copy link
Contributor Author

oparoz commented Apr 15, 2015

@rhatguy - That would be great, but I'm not aware of any free face tagging library we could use. Are you?

@rhatguy
Copy link

rhatguy commented Apr 15, 2015

exiftool is able to read the data from the image as shown below via command line. I'm not terribly familiar with how to pull this type of data from within php's EXIF library. There are some guidelines for storing face detection data put together by the metadataworking group specifically in section 5.9 in the linked pdf below. Google Picasa has conformed to this standard and is able to search for faces and add the tags directly into the files metadata.

http://www.metadataworkinggroup.com/pdf/mwg_guidance.pdf

exiftool IMG_6420.JPG | egrep -i region

Region Applied To Dimensions W : 3456
Region Applied To Dimensions H : 5184
Region Applied To Dimensions Unit: pixel
Region Name : Travis Kelley
Region Type : Face
Region Area X : 0.531829
Region Area Y : 0.371238
Region Area W : 0.0983796
Region Area H : 0.0788966
Region Area Unit : normalized

@oparoz
Copy link
Contributor Author

oparoz commented Apr 15, 2015

Thanks! :)
If it's stored in the exif data, we should be able to extract and use it.

@d3anp
Copy link

d3anp commented Apr 19, 2015

It would be excellent if the metadata was indexed and searchable. For example:

  • show photos with a specifc camera
  • show photos taken in Australia in 2014 of Person X

Please add and use metadata from the embedded EXIF. It allows for a truly portable photo collection.

@oparoz
Copy link
Contributor Author

oparoz commented Jun 21, 2015

Moving comments implementation to #176

@oparoz
Copy link
Contributor Author

oparoz commented Sep 24, 2015

So, good news, @patman15 is going to work on the first step towards having full meta-data support. Once this initial piece of work is in, it should be fairly simple to implement some of the features listed here.

We need designers to figure out the best way to design the controls. I'm thinking of using a ribbon interface which should give plenty of room for buttons for basic operations.

@oparoz oparoz changed the title Add meta data support Add meta data support [$100] Dec 17, 2015
@oparoz oparoz added the bounty label Dec 17, 2015
@Bugsbane
Copy link

What design help is needed on this? The addition of the tags framework in ownCloud 9 seems like the perfect time to revisit this.

@oparoz
Copy link
Contributor Author

oparoz commented Feb 25, 2016

@Bugsbane - I've added a list of issues to the OP. Those are the ones needing designers.

Filtering via tags is in #532. The main problem affecting all filters though is the lack of a navigation sidebar #401

@Bugsbane
Copy link

So..... what exactly is it, that a designer could do to help with these listed issues? It's still very much unclear. I took a scan of all of the issues in the OP that had links to them, and I didn't see any request for designer help in any of them. So is the needed help... Wireframe mockups for potential UI's? Graphical elements for already decided UI's? New interface ideas? Something else entirely?

@oparoz
Copy link
Contributor Author

oparoz commented Feb 26, 2016

In #525, we need designers to find a way to display a description which works in all cases (desktop/mobile, portrait/landscape).

In #221, we need to find a way to let the user know that exif data is available and that it can be used for date sorting. If we mix upload date and picture taken date, users will end up with images arranged in an unpredictable order.

For the navigation panel, I was thinking of re-using what is currently used in Files, making it a no-brainer for users to filter their collection.

If you have CSS/JS skills, you can try to fix #401. That way we can implement favourites and tags sooner. I'm happy to provide some leads.

@oparoz
Copy link
Contributor Author

oparoz commented Mar 2, 2016

Moved the meta data app to #550. This issue is now purely about tracking the programme.

@oparoz
Copy link
Contributor Author

oparoz commented Mar 2, 2016

Created "Sort by "face" using meta data" #551

@oparoz oparoz changed the title Add meta data support [$100] Add meta data support [$115] Apr 30, 2016
@oparoz oparoz changed the title Add meta data support [$115] Add meta data support programme [$115] May 5, 2016
@oparoz oparoz changed the title Add meta data support programme [$115] Use image meta data programme [$115] Jun 8, 2016
@oparoz
Copy link
Contributor Author

oparoz commented Sep 4, 2016

This issue was moved to nextcloud/gallery#26

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants