{"id":40,"date":"2009-11-23T22:26:00","date_gmt":"2009-11-24T03:26:00","guid":{"rendered":"http:\/\/lukerymarz.com\/alearningexperience\/2009\/11\/photo-gallery-maker-1-1.html"},"modified":"2010-10-23T22:05:46","modified_gmt":"2010-10-24T03:05:46","slug":"photo-gallery-maker-1-1","status":"publish","type":"post","link":"http:\/\/lukerymarz.com\/alearningexperience\/2009\/11\/photo-gallery-maker-1-1.html","title":{"rendered":"Photo Gallery Maker 1.1"},"content":{"rendered":"<p>I was working with Photo Gallery Maker recently and decided it needed a bit of an update. &nbsp;Key changes are as follows:<\/p>\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a href=\"http:\/\/www.lukerymarz.com\/blog\/images\/pgm1.1.JPG\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"355\" src=\"http:\/\/www.lukerymarz.com\/blog\/images\/pgm1.1.JPG\" width=\"400\" \/><\/a><\/div>\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><\/div>\n<ol>\n<li style=\"text-align: left;\">You can now have Photo Gallery Maker include a .zip file of all the photos in your gallery. &nbsp;If you do this, there will be a &#8220;download all photos&#8221; link in the title bar allowing viewers of your gallery to download the photos. &nbsp;You can include the original photos or the resized versions in the .zip file.<\/li>\n<li style=\"text-align: left;\">You can now save and load your gallery as xml.<\/li>\n<li style=\"text-align: left;\">I&#8217;ve adjusted the look and feel of the full size image (shown when you click a thumbnail).<\/li>\n<li style=\"text-align: left;\">You can now view the images in a slideshow. &nbsp;A slideshow control panel is shown if you mouse over a full size image.<\/li>\n<\/ol>\n<div style=\"text-align: left;\">I&#8217;ve also fixed a few bugs:<\/div>\n<div style=\"text-align: left;\">\n<ul>\n<li>There was a nasty memory leak in the image processing code. &nbsp;If you were working with large images, it would most likely run out of memory.<\/li>\n<li>Drag and drop should drop to the correct position now. &nbsp;It was off by one in certain cases.<\/li>\n<li>If one of your images was sufficiently tall, it would overflow onto the caption. &nbsp;I&#8217;ve fixed this by causing the thumbnail to get squashed if it&#8217;s too tall. &nbsp;The full size version remains unchanged.<\/li>\n<\/ul>\n<div>This build includes a library called SharpZipLib, which is available under the GPL. &nbsp;As such, source code is not included in the installer (you won&#8217;t notice it unless you&#8217;re trying to). &nbsp;A file called source.zip contains all source code, and it is copied into the Photo Gallery Maker folder in Program Files.<\/div>\n<div><\/div>\n<div><b>Nab this new build <\/b><a href=\"http:\/\/www.lukerymarz.com\/apps\/PhotoGalleryMaker\/SetupPGM1.1.exe\"><b>here<\/b><\/a><b>&nbsp;(1.1 MB).<\/b><br \/>For more info on Photo Gallery Maker, see my <a href=\"http:\/\/lukerymarz.blogspot.com\/2009\/04\/photo-gallery-maker.html\">post about version 1.0<\/a>.<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>I was working with Photo Gallery Maker recently and decided it needed a bit of an update. &nbsp;Key changes are as follows: You can now have Photo Gallery Maker include a .zip file of all the photos in your gallery. &nbsp;If you do this, there will be a &#8220;download all photos&#8221; link in the title [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[17,6,4,20,16],"tags":[],"class_list":["post-40","post","type-post","status-publish","format-standard","hentry","category-csharp","category-graphics","category-html","category-pgm","category-photo-gallery"],"_links":{"self":[{"href":"http:\/\/lukerymarz.com\/alearningexperience\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/lukerymarz.com\/alearningexperience\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/lukerymarz.com\/alearningexperience\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/lukerymarz.com\/alearningexperience\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/lukerymarz.com\/alearningexperience\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":3,"href":"http:\/\/lukerymarz.com\/alearningexperience\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":119,"href":"http:\/\/lukerymarz.com\/alearningexperience\/wp-json\/wp\/v2\/posts\/40\/revisions\/119"}],"wp:attachment":[{"href":"http:\/\/lukerymarz.com\/alearningexperience\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/lukerymarz.com\/alearningexperience\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/lukerymarz.com\/alearningexperience\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}