{"id":9297,"date":"2012-12-22T03:09:33","date_gmt":"2012-12-22T08:09:33","guid":{"rendered":"http:\/\/aforgrave.ca\/detritus\/?p=9297"},"modified":"2012-12-22T04:14:41","modified_gmt":"2012-12-22T09:14:41","slug":"waiting-for-waiting-for-groomot","status":"publish","type":"post","link":"https:\/\/aforgrave.ca\/detritus\/2012\/12\/22\/waiting-for-waiting-for-groomot\/","title":{"rendered":"Waiting for &#8220;Waiting for Groomot&#8221;"},"content":{"rendered":"<p>This post contains a link to my\u00a0<a title=\"Posts tagged &quot;GIFestivus2012&quot; on de\u2022tri\u2022tus\" href=\"http:\/\/aforgrave.ca\/detritus\/tag\/gifestivus2012\/\" target=\"_blank\"><strong>GIFestivus2012<\/strong><\/a> submission for Ben Rimes&#8217;\u00a0<a title=\"&quot;Hurry Up and Wait&quot; Animated GIF Assignment 864 on ds106.us\" href=\"http:\/\/assignments.ds106.us\/assignments\/hurry-up-wait\/\" target=\"_blank\">&#8220;Hurry Up and Wait&#8221; Animated GIF Assignment\u00a0864<\/a>. As soon as I read the description of his assignment, I knew <em>I couldn&#8217;t wait to do it<\/em>.<\/p>\n<p>However, completing the GIF turned out to be an exercise in waiting.<\/p>\n<p>Getting the GIF out of Photoshop turned out to be a bit of a pain. All told, the .psd file had\u00a0298 frames, made up of 39 layers &#8212; although a lot of most of the layers are primarily transparent.\u00a0Photoshop kept giving me this bothersome (and very OLD looking!) error message whenever I tried to make the GIF via the Save for Web menu item.<\/p>\n<p><a href=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2012\/12\/Adobe-Save-for-Web-Error.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9305\" style=\"border: 0px;\" alt=\"Adobe Save for Web Error\" src=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2012\/12\/Adobe-Save-for-Web-Error.png\" width=\"397\" height=\"150\" srcset=\"https:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2012\/12\/Adobe-Save-for-Web-Error.png 397w, https:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2012\/12\/Adobe-Save-for-Web-Error-300x113.png 300w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><\/a><\/p>\n<p>I also saw some familiar, <em>old-fashioned<\/em> Mac <em>wait-icons<\/em> and behaviours during the failed export, making me think that Adobe STILL hasn&#8217;t got all of their code fully up to date. \u00a0While the export continued to fail, it DID give me some new material that I decided to capture and add to my GIF. <em>So there was that.<\/em><\/p>\n<p>A bit of web research led to some<a title=\"&quot;How to combine two GIF animations?&quot; on Yahoo! Answers\" href=\"http:\/\/answers.yahoo.com\/question\/index;_ylt=AqzKdhZjIGMmsgUmbi8lV6Vy7hR.;_ylv=3?qid=20080831155654AABeL0h\" target=\"_blank\"> web Q\/A discussions<\/a> where others ran into the same kind of GIF export limitations in Photoshop, likely due to the number of frames. The suggested solution was to split the photoshop file into two (or more) pieces &#8212; deleting the second half of the frames from the first file copy, say, and then deleting the first half of the frames from the second copy), do the partial Save for Web from each piece, and then reassemble them using <em>an actual GIF editor<\/em>. Seems simple enough.<\/p>\n<p><em>All I needed was an actual GIF editor.<\/em><\/p>\n<p>The ancient yet reigning Mac GIF editor\u00a0<a title=\"GIF Builder, on the developers website\" href=\"http:\/\/www.nyctergatis.com\/gifbuilder\/\" target=\"_blank\">GIF Builder<\/a>\u00a0only runs on Power PC or Rosetta-supporting Macs, and I&#8217;ve long since said goodbye to those old ways. I guess I could have downloaded it and booted up an older PPC Mac into an earlier version of Max OS X to run it, but that seemed like a lot of extra work, and wouldn&#8217;t give me a solution I could take forward into the future. Like if I run into it again tomorrow.<\/p>\n<p>I remember GIF Builder from the mid-to-late nineties, when I was coding web pages using Macromedia&#8217;s Cold Fusion and <em>tastefully<\/em> added simple GIF animations to highlight important points.<em> Ah, the old memories of OS 7, and 8, and 9 come flooding back&#8230;<\/em><\/p>\n<p><a href=\"http:\/\/screenshots.en.sftcdn.net\/en\/scrn\/5000\/5829\/gifbuilder-8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-9299 alignnone\" alt=\"GIF Builder interface\" src=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2012\/12\/GIF-Builder-interface.jpg\" width=\"385\" height=\"163\" srcset=\"https:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2012\/12\/GIF-Builder-interface.jpg 385w, https:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2012\/12\/GIF-Builder-interface-300x127.jpg 300w\" sizes=\"auto, (max-width: 385px) 100vw, 385px\" \/><\/a><\/p>\n<p>Continuing the search,<strong> Ulead<\/strong> <em>GIF Animator<\/em> seemed to top the results on the web charts. However, <a title=\"&quot;Ulead is now a Corel company&quot; \" href=\"http:\/\/www.corel.com\/ulead_international.html\" target=\"_blank\">Ulead has been purchased by <strong>Corel<\/strong><\/a>, and their\u00a0<em>GIF Animator<\/em> software seems to have been absorbed invisibly into the collective. Nuts.\u00a0 A PC version was available, but for that I&#8217;d have to get a Parallels disk image set up.\u00a0In the <em>Age of the Cloud<\/em>, I&#8217;ve stopped running PC software. \u00a0I then downloaded something called<em> ImageOptim<\/em>\u00a0from another location, as it showed up in my search &#8212; but, as the name would suggest, it simply optimizes images &#8212; including GIFs, \u00a0&#8212; but doesn&#8217;t let you edit them.<\/p>\n<p>Then, I lucked out and came across <em><a title=\"GiftedMotion 1.20, on Softronic.com\" href=\"http:\/\/giftedmotion.en.softonic.com\" target=\"_blank\">giftedmotion-1.20<\/a><\/em>\u00a0&#8212; actually a Java executable, distributed as a <a title=\"JAR (file format) on Wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/JAR_(file_format)\" target=\"_blank\">.jar file<\/a> \u00a0&#8212; and it loaded up the two halves of my intended GIF and then spat them back out as one. It took a while (and gave me yet another version of a wait icon!) but finally my GIF was done. GiftedMotion provides a simple interface for ordering images, setting timings, and exporting to a GIF file. It nicely recognizes the frames in a previously existing imported GIF.<\/p>\n<p><a href=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2012\/12\/GiftedMotion_Beaker.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-9316\" style=\"border: 0px;\" alt=\"GiftedMotion_Beaker\" src=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2012\/12\/GiftedMotion_Beaker.png\" width=\"580\" height=\"523\" srcset=\"https:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2012\/12\/GiftedMotion_Beaker.png 580w, https:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2012\/12\/GiftedMotion_Beaker-300x270.png 300w, https:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2012\/12\/GiftedMotion_Beaker-332x300.png 332w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n<p>As I started to compose this post, I finally needed to confront the reality that the GIF was over 900 pixels wide. Fine, if I post without sidebars, etc &#8212; but the simple theme that I&#8217;ve been using for this blog includes wide margins\/sidebars on both sides. Rather than continuing to live within this originally temporary (and plain, yes?) theme, I&#8217;ve decided to switch <a title=\"De\u2022tri\u2022tus,  on aforgrave.ca\" href=\"http:\/\/aforgrave.ca\/detritus\/\" target=\"_blank\">de\u2022tri\u2022tus<\/a> over to the <a title=\"Gantry Framework, by RocketThemes.com\" href=\"http:\/\/www.gantry-framework.org\" target=\"_blank\">Gantry Framework\/Theme<\/a> from <a title=\"RocketTheme: Premium Professional Themes and Templates for OpenSource Platforms, at rockettheme.com\" href=\"http:\/\/www.rockettheme.com\/\" target=\"_blank\">RocketTheme<\/a> that I tend to use for other sites that I administer. It&#8217;s nicely customizable, and will provide all the flexibility that I&#8217;m likely to need for this blog. \u00a0It&#8217;s about time that I put a little effort into the design of this space, anyway.<\/p>\n<p><del>So I&#8217;ll sort that out now.<\/del><\/p>\n<p><em>Actually, it appears that I can display the full GIF on it&#8217;s own page if I link to the Attachment Page. Not sure if this is something newer in this theme or in WordPress 3.5, perhaps easier to navigate to? \u00a0At any rate, without changing the theme, I can let you see &#8220;Waiting for Groomot&#8221; now.\u00a0<\/em><\/p>\n<p><del><a title=\"&quot;Waiting for Groomot&quot; for &quot;Hurry Up And Wait&quot; on ds106.us\" href=\"http:\/\/aforgrave.ca\/detritus\/?attachment_id=9313\" target=\"_blank\">View &#8220;Waiting for Groomot.&#8221;<\/a><\/del>\u00a0 \u00a0\u00a0EVEN BETTER, \u00a0<a title=\"&quot;Waiting for Groomot&quot; GIF at full resolution, the way the artist intended it to be seen ...\" href=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2012\/12\/WaitingForGroomot.gif\" target=\"_blank\">just view the GIF directly at full resolution<\/a>.<\/p>\n<p>Be sure to watch until the end. <em>You&#8217;ll know when it arrives.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post contains a link to my\u00a0GIFestivus2012 submission for Ben Rimes&#8217;\u00a0&#8220;Hurry Up and Wait&#8221; Animated GIF Assignment\u00a0864. As soon&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[235,170,15,46],"tags":[182,256,261,218,228,241,242,1078,260,251,258,254,217,255,249,243,259,252,253,257,250],"class_list":["post-9297","post","type-post","status-publish","format-standard","hentry","category-animated-gif-ds106assignments","category-ds106assignments","category-ds106","category-imaginages","tag-jim-groom","tag-jar","tag-adobe","tag-animatedgif","tag-animatedgifassignments","tag-animatedgifassignments864","tag-ben-rimes","tag-ds106","tag-error-message","tag-gantry","tag-gif-animator","tag-gif-builder","tag-gifestivus2012","tag-giftedmotion","tag-groomot","tag-hurry-up-and-wait","tag-imageoptim","tag-rockettheme","tag-rockettheme-com","tag-ulead","tag-waiting-for-groomot"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p2UvWF-2pX","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/posts\/9297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/comments?post=9297"}],"version-history":[{"count":19,"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/posts\/9297\/revisions"}],"predecessor-version":[{"id":9320,"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/posts\/9297\/revisions\/9320"}],"wp:attachment":[{"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/media?parent=9297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/categories?post=9297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/tags?post=9297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}