{"action":"created","issue":{"url":"https://api.github.com/repos/lovell/sharp/issues/298","repository_url":"https://api.github.com/repos/lovell/sharp","labels_url":"https://api.github.com/repos/lovell/sharp/issues/298/labels{/name}","comments_url":"https://api.github.com/repos/lovell/sharp/issues/298/comments","events_url":"https://api.github.com/repos/lovell/sharp/issues/298/events","html_url":"https://github.com/lovell/sharp/issues/298","id":116951104,"number":298,"title":"Emit 'metadata' event","user":{"login":"oaleynik","id":609229,"avatar_url":"https://avatars.githubusercontent.com/u/609229?v=3","gravatar_id":"","url":"https://api.github.com/users/oaleynik","html_url":"https://github.com/oaleynik","followers_url":"https://api.github.com/users/oaleynik/followers","following_url":"https://api.github.com/users/oaleynik/following{/other_user}","gists_url":"https://api.github.com/users/oaleynik/gists{/gist_id}","starred_url":"https://api.github.com/users/oaleynik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oaleynik/subscriptions","organizations_url":"https://api.github.com/users/oaleynik/orgs","repos_url":"https://api.github.com/users/oaleynik/repos","events_url":"https://api.github.com/users/oaleynik/events{/privacy}","received_events_url":"https://api.github.com/users/oaleynik/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/lovell/sharp/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-14T20:43:37Z","updated_at":"2016-02-27T16:15:09Z","closed_at":null,"body":"Hi there!\r\n\r\nI'm wondering - what steps are required to supercharge `sharp` with the formats from here http://www.imagemagick.org/script/formats.php? For now I'm interested in reading, not writing. Ideally I would like to have streamed approach to get input stream to the file, pipe it into sharp, read just enough bytes to identify the file (get metadata) and emit something like `metadata` event. Is this possible now with `sharp`? Is it possible in theory with `libvips`?\r\n\r\nThanks in advance!"},"comment":{"url":"https://api.github.com/repos/lovell/sharp/issues/comments/189675807","html_url":"https://github.com/lovell/sharp/issues/298#issuecomment-189675807","issue_url":"https://api.github.com/repos/lovell/sharp/issues/298","id":189675807,"user":{"login":"lovell","id":210965,"avatar_url":"https://avatars.githubusercontent.com/u/210965?v=3","gravatar_id":"","url":"https://api.github.com/users/lovell","html_url":"https://github.com/lovell","followers_url":"https://api.github.com/users/lovell/followers","following_url":"https://api.github.com/users/lovell/following{/other_user}","gists_url":"https://api.github.com/users/lovell/gists{/gist_id}","starred_url":"https://api.github.com/users/lovell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lovell/subscriptions","organizations_url":"https://api.github.com/users/lovell/orgs","repos_url":"https://api.github.com/users/lovell/repos","events_url":"https://api.github.com/users/lovell/events{/privacy}","received_events_url":"https://api.github.com/users/lovell/received_events","type":"User","site_admin":false},"created_at":"2016-02-27T16:15:09Z","updated_at":"2016-02-27T16:15:09Z","body":"Note to self: doing this with (or shortly after) #236 makes most sense."}}