{"action":"created","issue":{"url":"https://api.github.com/repos/beville/ComicStreamer/issues/21","labels_url":"https://api.github.com/repos/beville/ComicStreamer/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/beville/ComicStreamer/issues/21/comments","events_url":"https://api.github.com/repos/beville/ComicStreamer/issues/21/events","html_url":"https://github.com/beville/ComicStreamer/issues/21","id":57109277,"number":21,"title":"Optimize thumbnail generation","user":{"login":"davide-romanini","id":731199,"avatar_url":"https://avatars.githubusercontent.com/u/731199?v=3","gravatar_id":"","url":"https://api.github.com/users/davide-romanini","html_url":"https://github.com/davide-romanini","followers_url":"https://api.github.com/users/davide-romanini/followers","following_url":"https://api.github.com/users/davide-romanini/following{/other_user}","gists_url":"https://api.github.com/users/davide-romanini/gists{/gist_id}","starred_url":"https://api.github.com/users/davide-romanini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davide-romanini/subscriptions","organizations_url":"https://api.github.com/users/davide-romanini/orgs","repos_url":"https://api.github.com/users/davide-romanini/repos","events_url":"https://api.github.com/users/davide-romanini/events{/privacy}","received_events_url":"https://api.github.com/users/davide-romanini/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-09T23:53:50Z","updated_at":"2015-02-11T09:37:20Z","closed_at":"2015-02-11T09:37:20Z","body":"Actually comicstreamer generates them \"on the fly\". For better resources usage they must at least cached, for example saving them on db. This is especially valuable on NASes where image resize is *not* always cheap.\r\nFurthermore, a smarter approach could try to find an embedded thumbnail in the original image (in exif or xmp metadata)."},"comment":{"url":"https://api.github.com/repos/beville/ComicStreamer/issues/comments/73854454","html_url":"https://github.com/beville/ComicStreamer/issues/21#issuecomment-73854454","issue_url":"https://api.github.com/repos/beville/ComicStreamer/issues/21","id":73854454,"user":{"login":"davide-romanini","id":731199,"avatar_url":"https://avatars.githubusercontent.com/u/731199?v=3","gravatar_id":"","url":"https://api.github.com/users/davide-romanini","html_url":"https://github.com/davide-romanini","followers_url":"https://api.github.com/users/davide-romanini/followers","following_url":"https://api.github.com/users/davide-romanini/following{/other_user}","gists_url":"https://api.github.com/users/davide-romanini/gists{/gist_id}","starred_url":"https://api.github.com/users/davide-romanini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davide-romanini/subscriptions","organizations_url":"https://api.github.com/users/davide-romanini/orgs","repos_url":"https://api.github.com/users/davide-romanini/repos","events_url":"https://api.github.com/users/davide-romanini/events{/privacy}","received_events_url":"https://api.github.com/users/davide-romanini/received_events","type":"User","site_admin":false},"created_at":"2015-02-11T09:37:20Z","updated_at":"2015-02-11T09:37:20Z","body":"Implemented in my fork, thumbnails are generated at scan time and saved on the database. That means:\r\n - scanning is a bit slower\r\n - db size increases, 8-10k per comic\r\n - browsing experience is *much* faster"}}