{"action":"opened","issue":{"url":"https://api.github.com/repos/LenticularSoftworks/lenticulis-gui/issues/3","labels_url":"https://api.github.com/repos/LenticularSoftworks/lenticulis-gui/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/LenticularSoftworks/lenticulis-gui/issues/3/comments","events_url":"https://api.github.com/repos/LenticularSoftworks/lenticulis-gui/issues/3/events","html_url":"https://github.com/LenticularSoftworks/lenticulis-gui/issues/3","id":59788557,"number":3,"title":"Propojení s knihovnou","user":{"login":"MartinUbl","id":107725,"avatar_url":"https://avatars.githubusercontent.com/u/107725?v=3","gravatar_id":"","url":"https://api.github.com/users/MartinUbl","html_url":"https://github.com/MartinUbl","followers_url":"https://api.github.com/users/MartinUbl/followers","following_url":"https://api.github.com/users/MartinUbl/following{/other_user}","gists_url":"https://api.github.com/users/MartinUbl/gists{/gist_id}","starred_url":"https://api.github.com/users/MartinUbl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MartinUbl/subscriptions","organizations_url":"https://api.github.com/users/MartinUbl/orgs","repos_url":"https://api.github.com/users/MartinUbl/repos","events_url":"https://api.github.com/users/MartinUbl/events{/privacy}","received_events_url":"https://api.github.com/users/MartinUbl/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/LenticularSoftworks/lenticulis-gui/labels/feature","name":"feature","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"tkleisner","id":9973951,"avatar_url":"https://avatars.githubusercontent.com/u/9973951?v=3","gravatar_id":"","url":"https://api.github.com/users/tkleisner","html_url":"https://github.com/tkleisner","followers_url":"https://api.github.com/users/tkleisner/followers","following_url":"https://api.github.com/users/tkleisner/following{/other_user}","gists_url":"https://api.github.com/users/tkleisner/gists{/gist_id}","starred_url":"https://api.github.com/users/tkleisner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tkleisner/subscriptions","organizations_url":"https://api.github.com/users/tkleisner/orgs","repos_url":"https://api.github.com/users/tkleisner/repos","events_url":"https://api.github.com/users/tkleisner/events{/privacy}","received_events_url":"https://api.github.com/users/tkleisner/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/LenticularSoftworks/lenticulis-gui/milestones/2","html_url":"https://github.com/LenticularSoftworks/lenticulis-gui/milestones/2.%20iterace%20-%20z%C3%A1kladn%C3%AD%20funk%C4%8Dnost","labels_url":"https://api.github.com/repos/LenticularSoftworks/lenticulis-gui/milestones/2/labels","id":1000877,"number":2,"title":"2. iterace - základní funkčnost","description":"Hotová kostra GUI, podpora načtení obrázků, práce s vrstvami. Možnost pracovat s vrstvami v rámci jednoho snímku. Příprava práce s klíčovými snímky.","creator":{"login":"MartinUbl","id":107725,"avatar_url":"https://avatars.githubusercontent.com/u/107725?v=3","gravatar_id":"","url":"https://api.github.com/users/MartinUbl","html_url":"https://github.com/MartinUbl","followers_url":"https://api.github.com/users/MartinUbl/followers","following_url":"https://api.github.com/users/MartinUbl/following{/other_user}","gists_url":"https://api.github.com/users/MartinUbl/gists{/gist_id}","starred_url":"https://api.github.com/users/MartinUbl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MartinUbl/subscriptions","organizations_url":"https://api.github.com/users/MartinUbl/orgs","repos_url":"https://api.github.com/users/MartinUbl/repos","events_url":"https://api.github.com/users/MartinUbl/events{/privacy}","received_events_url":"https://api.github.com/users/MartinUbl/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2015-03-01T20:43:31Z","updated_at":"2015-03-04T12:01:37Z","due_on":"2015-03-22T23:00:00Z","closed_at":null},"comments":0,"created_at":"2015-03-04T12:01:37Z","updated_at":"2015-03-04T12:01:37Z","closed_at":null,"body":"Po vytvoření první verze knihovny bude třeba v GUI připravit komunikační rozhraní. Pravděpodobně půjde o jednu třídu se statickými metodami, které budou obstarávat veškerou komunikaci mezi GUI a podpůrnou knihovnou.\r\n\r\nPro teď půjde pouze o načítací rutinu, tedy GUI zavolá funkci knihovny s parametrem názvu souboru. Zpátky je poskytnut zkomprimovaný obrázek společně s polem údajů o obrázku (formát bude určovat David dle možností knihovny).\r\n\r\nJako inspiraci je možno využít archiv se zdrojáky, co jsem postoval na společnou konverzaci na Slacku (v případě potřeby pošlu znovu).\r\n"}}