{"action":"created","issue":{"url":"https://api.github.com/repos/SixLabors/ImageSharp/issues/693","repository_url":"https://api.github.com/repos/SixLabors/ImageSharp","labels_url":"https://api.github.com/repos/SixLabors/ImageSharp/issues/693/labels{/name}","comments_url":"https://api.github.com/repos/SixLabors/ImageSharp/issues/693/comments","events_url":"https://api.github.com/repos/SixLabors/ImageSharp/issues/693/events","html_url":"https://github.com/SixLabors/ImageSharp/pull/693","id":356604610,"node_id":"MDExOlB1bGxSZXF1ZXN0MjEyODIyMjA0","number":693,"title":"Add derived format info types and allow persistance of palette lengths","user":{"login":"JimBobSquarePants","id":385879,"node_id":"MDQ6VXNlcjM4NTg3OQ==","avatar_url":"https://avatars2.githubusercontent.com/u/385879?v=4","gravatar_id":"","url":"https://api.github.com/users/JimBobSquarePants","html_url":"https://github.com/JimBobSquarePants","followers_url":"https://api.github.com/users/JimBobSquarePants/followers","following_url":"https://api.github.com/users/JimBobSquarePants/following{/other_user}","gists_url":"https://api.github.com/users/JimBobSquarePants/gists{/gist_id}","starred_url":"https://api.github.com/users/JimBobSquarePants/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JimBobSquarePants/subscriptions","organizations_url":"https://api.github.com/users/JimBobSquarePants/orgs","repos_url":"https://api.github.com/users/JimBobSquarePants/repos","events_url":"https://api.github.com/users/JimBobSquarePants/events{/privacy}","received_events_url":"https://api.github.com/users/JimBobSquarePants/received_events","type":"User","site_admin":false},"labels":[{"id":987707507,"node_id":"MDU6TGFiZWw5ODc3MDc1MDc=","url":"https://api.github.com/repos/SixLabors/ImageSharp/labels/area:api","name":"area:api","color":"ea7664","default":false},{"id":471597544,"node_id":"MDU6TGFiZWw0NzE1OTc1NDQ=","url":"https://api.github.com/repos/SixLabors/ImageSharp/labels/area:formats","name":"area:formats","color":"5319e7","default":false},{"id":592896344,"node_id":"MDU6TGFiZWw1OTI4OTYzNDQ=","url":"https://api.github.com/repos/SixLabors/ImageSharp/labels/area:formats:gif","name":"area:formats:gif","color":"5319e7","default":false},{"id":470481756,"node_id":"MDU6TGFiZWw0NzA0ODE3NTY=","url":"https://api.github.com/repos/SixLabors/ImageSharp/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/SixLabors/ImageSharp/milestones/6","html_url":"https://github.com/SixLabors/ImageSharp/milestone/6","labels_url":"https://api.github.com/repos/SixLabors/ImageSharp/milestones/6/labels","id":3386731,"node_id":"MDk6TWlsZXN0b25lMzM4NjczMQ==","number":6,"title":"1.0.0-rc1","description":"The first release candidate. With Go-Live license!","creator":{"login":"JimBobSquarePants","id":385879,"node_id":"MDQ6VXNlcjM4NTg3OQ==","avatar_url":"https://avatars2.githubusercontent.com/u/385879?v=4","gravatar_id":"","url":"https://api.github.com/users/JimBobSquarePants","html_url":"https://github.com/JimBobSquarePants","followers_url":"https://api.github.com/users/JimBobSquarePants/followers","following_url":"https://api.github.com/users/JimBobSquarePants/following{/other_user}","gists_url":"https://api.github.com/users/JimBobSquarePants/gists{/gist_id}","starred_url":"https://api.github.com/users/JimBobSquarePants/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JimBobSquarePants/subscriptions","organizations_url":"https://api.github.com/users/JimBobSquarePants/orgs","repos_url":"https://api.github.com/users/JimBobSquarePants/repos","events_url":"https://api.github.com/users/JimBobSquarePants/events{/privacy}","received_events_url":"https://api.github.com/users/JimBobSquarePants/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":7,"state":"open","created_at":"2018-05-30T08:58:52Z","updated_at":"2018-09-06T15:49:54Z","due_on":"2018-08-31T07:00:00Z","closed_at":null},"comments":8,"created_at":"2018-09-03T21:56:30Z","updated_at":"2018-09-13T05:42:34Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/SixLabors/ImageSharp/pulls/693","html_url":"https://github.com/SixLabors/ImageSharp/pull/693","diff_url":"https://github.com/SixLabors/ImageSharp/pull/693.diff","patch_url":"https://github.com/SixLabors/ImageSharp/pull/693.patch"},"body":"### Prerequisites\r\n\r\n- [x] I have written a descriptive pull-request title\r\n- [x] I have verified that there are no overlapping [pull-requests](https://github.com/SixLabors/ImageSharp/pulls) open\r\n- [x] I have verified that I am following matches the existing coding patterns and practice as demonstrated in the repository. These follow strict Stylecop rules :cop:.\r\n- [x] I have provided test coverage for my change (where applicable)\r\n\r\n### Description\r\nThis PR:\r\n\r\n- Adds derived format info types for each of the current image formats.\r\n- Adds `ColorPaletteLength` property to `ImageFrame<TPixel>`\r\n- Enhanced `GifEncoderCore`  to preserve the current pallette lengths when encoding from source gifs.\r\n- Fixes an issue in `OctreeFrameQuantizer<TPixel>` which caused the `GifEncoderCore` type to produce palettes 2x as long as required.\r\n- Additional style cleanup on visited types."},"comment":{"url":"https://api.github.com/repos/SixLabors/ImageSharp/issues/comments/420890182","html_url":"https://github.com/SixLabors/ImageSharp/pull/693#issuecomment-420890182","issue_url":"https://api.github.com/repos/SixLabors/ImageSharp/issues/693","id":420890182,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMDg5MDE4Mg==","user":{"login":"JimBobSquarePants","id":385879,"node_id":"MDQ6VXNlcjM4NTg3OQ==","avatar_url":"https://avatars2.githubusercontent.com/u/385879?v=4","gravatar_id":"","url":"https://api.github.com/users/JimBobSquarePants","html_url":"https://github.com/JimBobSquarePants","followers_url":"https://api.github.com/users/JimBobSquarePants/followers","following_url":"https://api.github.com/users/JimBobSquarePants/following{/other_user}","gists_url":"https://api.github.com/users/JimBobSquarePants/gists{/gist_id}","starred_url":"https://api.github.com/users/JimBobSquarePants/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JimBobSquarePants/subscriptions","organizations_url":"https://api.github.com/users/JimBobSquarePants/orgs","repos_url":"https://api.github.com/users/JimBobSquarePants/repos","events_url":"https://api.github.com/users/JimBobSquarePants/events{/privacy}","received_events_url":"https://api.github.com/users/JimBobSquarePants/received_events","type":"User","site_admin":false},"created_at":"2018-09-13T05:42:34Z","updated_at":"2018-09-13T05:42:34Z","author_association":"MEMBER","body":"I'm glad you pushed me!"}}
{"actor":{"display_login":"JimBobSquarePants"}}