{"action":"created","issue":{"url":"https://api.github.com/repos/Piasy/BigImageViewer/issues/8","repository_url":"https://api.github.com/repos/Piasy/BigImageViewer","labels_url":"https://api.github.com/repos/Piasy/BigImageViewer/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/Piasy/BigImageViewer/issues/8/comments","events_url":"https://api.github.com/repos/Piasy/BigImageViewer/issues/8/events","html_url":"https://github.com/Piasy/BigImageViewer/issues/8","id":189642985,"number":8,"title":"Question: how does it work?","user":{"login":"AndroidDeveloperLB","id":5357526,"avatar_url":"https://avatars.githubusercontent.com/u/5357526?v=3","gravatar_id":"","url":"https://api.github.com/users/AndroidDeveloperLB","html_url":"https://github.com/AndroidDeveloperLB","followers_url":"https://api.github.com/users/AndroidDeveloperLB/followers","following_url":"https://api.github.com/users/AndroidDeveloperLB/following{/other_user}","gists_url":"https://api.github.com/users/AndroidDeveloperLB/gists{/gist_id}","starred_url":"https://api.github.com/users/AndroidDeveloperLB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AndroidDeveloperLB/subscriptions","organizations_url":"https://api.github.com/users/AndroidDeveloperLB/orgs","repos_url":"https://api.github.com/users/AndroidDeveloperLB/repos","events_url":"https://api.github.com/users/AndroidDeveloperLB/events{/privacy}","received_events_url":"https://api.github.com/users/AndroidDeveloperLB/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-16T09:28:33Z","updated_at":"2016-11-16T09:38:58Z","closed_at":null,"body":"Does it do downsampling again and again on the same file, or does it load all into JNI, and then just pick the pixels it needs ?\r\n\r\nOr maybe it has the option to choose from them ? I mean, it would be a waste to downsample all the time, when you can have it all in the RAM (without being afraid of OOM) ..."},"comment":{"url":"https://api.github.com/repos/Piasy/BigImageViewer/issues/comments/260898949","html_url":"https://github.com/Piasy/BigImageViewer/issues/8#issuecomment-260898949","issue_url":"https://api.github.com/repos/Piasy/BigImageViewer/issues/8","id":260898949,"user":{"login":"Piasy","id":3098704,"avatar_url":"https://avatars.githubusercontent.com/u/3098704?v=3","gravatar_id":"","url":"https://api.github.com/users/Piasy","html_url":"https://github.com/Piasy","followers_url":"https://api.github.com/users/Piasy/followers","following_url":"https://api.github.com/users/Piasy/following{/other_user}","gists_url":"https://api.github.com/users/Piasy/gists{/gist_id}","starred_url":"https://api.github.com/users/Piasy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Piasy/subscriptions","organizations_url":"https://api.github.com/users/Piasy/orgs","repos_url":"https://api.github.com/users/Piasy/repos","events_url":"https://api.github.com/users/Piasy/events{/privacy}","received_events_url":"https://api.github.com/users/Piasy/received_events","type":"User","site_admin":false},"created_at":"2016-11-16T09:38:58Z","updated_at":"2016-11-16T09:38:58Z","body":"That's implementation detail of SSIV, briefly speaking:\r\n\r\nIt does a downsampling when load the image fully into screen (as a Bitmap, so it's in java heap), that downsampling is optional too, if the image is very small, no downsampling happens, then when user zoom the image, only several regions of the image is decoded (also as Bitmap, java heap)."}}
{"actor":{"display_login":"Piasy"}}