<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Psyked &#187; ImageSizer</title>
	<atom:link href="http://www.psyked.co.uk/category/imagesizer/feed" rel="self" type="application/rss+xml" />
	<link>http://www.psyked.co.uk</link>
	<description></description>
	<lastBuildDate>Fri, 27 Jan 2012 15:02:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ImageSizer &#8212; and beyond(!)</title>
		<link>http://www.psyked.co.uk/imagesizer/imagesizer-and-beyond.htm</link>
		<comments>http://www.psyked.co.uk/imagesizer/imagesizer-and-beyond.htm#comments</comments>
		<pubDate>Wed, 28 Jul 2010 23:10:06 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[ImageSizer]]></category>
		<category><![CDATA[Air Applications]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[It&#8217;s been a couple of years since I either started working on ImageSizer or it went public (I can&#8217;t remember which) and development has stalled a bit &#8211; but now I feel it&#8217;s time to get things back on track.  So here&#8217;s the plan. ImageSizer, now. ImageSizer is now up to version 0.6.1 &#8211; not [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a couple of years since I either started working on <a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;offeringid=10740&amp;marketplaceid=1" target="_blank">ImageSizer</a> or it went public (I can&#8217;t remember which) and development has stalled a bit &#8211; but now I feel it&#8217;s time to get things back on track.  So here&#8217;s the plan.</p>
<h3>ImageSizer, now.</h3>
<p><span style="font-weight: normal; font-size: 13px;"><img class="alignnone size-full wp-image-1252" title="ImageSizer 0.6.1 screenshot" src="http://uploads.psyked.co.uk/2010/07/imagesizer-screenshot.jpg" alt="" width="520" height="405" /></span></p>
<p>ImageSizer is now up to version 0.6.1 &#8211; not that the version numbers are anything but arbitrary, of course.  You can import images, rotate them, crop them and resize the lot and output them to your machine.  It works, but the code is a little out of date now, my code-signing certificates are out of date, and I really want to try something new.  So&#8230; <span id="more-1251"></span></p>
<h3>ImageSizer, future.</h3>
<p>Time to create ImageSizer, version 2.  Going for a full re-write on the code side of things means I&#8217;m going to try one cool thing &#8211; a desktop version and a web-based version.  The reason for the desktop version is obvious, but having a web-based version should make the functionality behind ImageSizer available for people who can&#8217;t (or don&#8217;t want to) install the desktop application.  Plus, trial version, and that sort of thing.</p>
<p>A newer code-base will also make it easier to build all of the new features into ImageSizer &#8211; there&#8217;s a few suggestions and ideas that never made it to the first version before development slacked off, so those are first on the to-do list.  Things like the long-awaited Twitter and Flickr uploads, and multiple output sizes.</p>
<p>So, enough chit-chat. ImageSizer 2 development is underway now, and there should be some more updates on the way.</p>
<h3>And also&#8230;</h3>
<p>As my code-signing certificates all went out of date, it makes it a little difficult for the automatic updates to keep everyone up to date.  The application source code is incompatible with the latest version of the Flex SDK, I want to re-architect the application source, and I think that the interface needs a complete re-think to integrate some of the newer application features.</p>
<p>Of course, you can still <a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;offeringid=10740&amp;marketplaceid=1" target="_blank">download ImagesSizer through the AIR Marketplace.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/imagesizer/imagesizer-and-beyond.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ImageSizer 0.5.3 is now available!</title>
		<link>http://www.psyked.co.uk/imagesizer/imagesizer-0-5-3-is-now-available.htm</link>
		<comments>http://www.psyked.co.uk/imagesizer/imagesizer-0-5-3-is-now-available.htm#comments</comments>
		<pubDate>Fri, 16 Oct 2009 08:13:35 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[ImageSizer]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Alchemy]]></category>
		<category><![CDATA[GetSatisfaction]]></category>

		<guid isPermaLink="false">http://Wow. BecauseI&#039;msolazyatactuallybloggingaboutthings,atleasttwofullversionsofImageSizerhavecomeandgonesincemylastpost,sothisisgoingtobearound-upofallofthecoolthingsthat&#039;vebeenintroducedtoImageSizerrecently.h3</guid>
		<description><![CDATA[Wow.  Because I&#8217;m so lazy at actually blogging about things, at least two full versions of ImageSizer have come and gone since my last post, so this is going to be a round-up of all of the cool things that&#8217;ve been introduced to ImageSizer recently. Individual files output &#8220;Hey, that sounds like a good idea.&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Wow.  Because I&#8217;m so lazy at actually blogging about things, at least two full versions of ImageSizer have come and gone since my last post, so this is going to be a round-up of all of the cool things that&#8217;ve been introduced to ImageSizer recently.</p>
<h3>Individual files output</h3>
<p><img class="alignnone size-full wp-image-972" title="Individual files output" src="http://uploads.psyked.co.uk/2009/10/new-output-screen.jpg" alt="Individual files output" width="500" height="372" /></p>
<blockquote><p>&#8220;Hey, that sounds like a good idea.&#8221;</p></blockquote>
<p>ImageSizer initially started as a batch image resizer, and still is, but it seems a little over-restrictive to only be able to export files in a folder or compressed archive.  So now we have an individual files output panel.  Tacked onto the previous encoding output screen is a new option in the top left corner, labelled &#8220;<strong>Individual file export options&#8221;</strong> (perhaps that needs rephrasing).  Click that and the view will shift, showing you a list of the files that&#8217;ve just been resized, so you can grab individual files, instead of a single folder.</p>
<p><span id="more-970"></span>It seems to work well for what I often want ImageSizer to be able to do when I&#8217;m using it day-to-day, so that&#8217;s what prompted this option!  That, and trying to figure out how to introduce the long-awaited &#8216;Upload to Twitter&#8217; option.  (Not available yet, but coming very soon!)</p>
<h3>Image rotation</h3>
<p><img class="alignnone size-full wp-image-973" title="Image Rotation" src="http://uploads.psyked.co.uk/2009/10/image-rotation.jpg" alt="Image Rotation" width="500" height="280" /></p>
<p>Image rotation!  Ok, at the moment it&#8217;s a limited 90-degree step rotation, but I&#8217;m sure that&#8217;s useful for a lot of situations.  Images can easily be rotated using the buttons illustrated in the image above.</p>
<h3 style="font-size: 1.17em;">A Splash Screen.</h3>
<p><img style="border: 0px initial initial;" title="ImageSizer Splash screen" src="http://uploads.psyked.co.uk/2009/10/imagesizer-splash.jpg" alt="ImageSizer Splash screen" width="500" height="280" /></p>
<p>It hasn&#8217;t been easy developing ImageSizer, and as a result &#8211; I&#8217;m sad to say &#8211; it hasn&#8217;t always been smooth sailing.  My tendency to finish coding in the wee hours of the morning and immediately release exciting new things can often be blamed for the introduction of new issues.  ImageSizer has had its fair share of bugs, and those bugs tended to focus on the startup processes of the application, which makes an application Splash Screen sound like a good idea.  At least this way you can see the application is running, even if it hangs a bit while it fetches your settings.</p>
<h3>Performance, memory usage, and Alchemy.</h3>
<p>Oh yes.  This is the biggie, but it&#8217;s one of those things that no-one really notices. It&#8217;s the main reason development on ImageSizer might&#8217;ve been seen to come to a halt.  I actually ended up spending over two months (well, my evenings for two months) rewriting just about everything &#8211; this time actually doing such things as Profiling the application, removing memory leaks and cutting down on the general memory footprint.</p>
<p>Being an image-resizing application, ImageSizer needs to take a certain chunk of memory when it&#8217;s working, but the difference between the latest versions and the earlier versions is that it will now not only give the memory back to the system, but will also try and cap the amount of memory it uses, without impeding performance.  &#8217;Course I never took a benchmark at the start, but I assure you, it runs much better now!</p>
<h3>Alchemy?</h3>
<p>Goodbye ASyncJPEGEncoder, you served us well.  Unfortunately, Alchemy-powered JPEG encoders trump you hands down.  I&#8217;m a novice at this stuff still, but I can at least follow tutorials and examples (I love you, Flash developer community!).  So ImageSizer&#8217;s JPEG encoding is now done by an Alchemy encoder, which encodes your images anywhere between 4 and 100 times faster than the previous code, achieves a smaller file size on average, and retains the other settings, like the original Metadata.  Once we got that working, there was no contest.</p>
<p>The only thing lacking at the moment is progress messages from the encoder, but I figure we can live with that until I get better at this Alchemy malarky.  Most of the time the delay in encoding is minimal, I just need to make the encoding progress screen a little more pretty.</p>
<h3>Anything else?</h3>
<p>It&#8217;s also been written in PureMVC, so hopefully that structured development approach will help make it easier for me to develop more features in the future.</p>
<p>And of course I&#8217;m always looking to make the application more useful, even if we&#8217;re not talking about new features.  A few visual elements have been tweaked, and the interface is moving to be more dynamic.  Most noticeable is probably the ouput settings panel on the first page, which has been split a little into a tabbed layout, or the options for the System Tray Icon, the Dock Menu, or the Screenshot detection and naming formats.  Doesn&#8217;t sound very exciting, but all of these are either more intelligent in what they display (and thus, more useful) or are more customisable, to suit the users&#8217; requirements.</p>
<h3>GetSatisfaction</h3>
<p>Oh yes.  I&#8217;ve set up a community-powered support page on <a href="http://getsatisfaction.com/imagesizer" target="_blank">GetSatistfaction.com/ImageSizer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/imagesizer/imagesizer-0-5-3-is-now-available.htm/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ImageSizer updated! (again)</title>
		<link>http://www.psyked.co.uk/imagesizer/imagesizer-updated-again.htm</link>
		<comments>http://www.psyked.co.uk/imagesizer/imagesizer-updated-again.htm#comments</comments>
		<pubDate>Fri, 24 Jul 2009 16:27:03 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[ImageSizer]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[It&#8217;s been a while since I&#8217;ve posted anything substantial, and in a sense this post isn&#8217;t going to buck that trend! ImageSizer version 0.4.12.4 is available on the AIR Marketplace and via the automatic update framework. Much to my dismay ImageSizer version 0.4.12 went out into the wild with some showstopping bugs, and it&#8217;s taken [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I&#8217;ve posted anything substantial, and in a sense this post isn&#8217;t going to buck that trend!</p>
<p>ImageSizer version 0.4.12.4 is <a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;offeringid=10740&amp;marketplaceid=1" target="_blank">available on the AIR Marketplace</a> and via the automatic update framework. Much to my dismay ImageSizer version 0.4.12 went out into the wild with some showstopping bugs, and it&#8217;s taken a long time for me to devote enough time to hunting them down and fixing them. Version 0.4.12.4 should finally kill off that bug &#8211; namely because I&#8217;ve managed to work out what it was. (I&#8217;ll get to that in a moment.)</p>
<p>If you&#8217;ve tried to use ImageSizer and found that it didn&#8217;t work then I apologise, and encourage you to download the latest version of ImageSizer from the AIR Marketplace and give it another shot! I&#8217;ve improved my pre-release testing process and am in the process of refactoring the internal code &#8211; which should both stop bugs like this from occuring again and also improve the extensibility of ImageSizer and make everything faster and a little more robust!</p>
<p><span id="more-937"></span></p>
<h3>So, what happened?</h3>
<ul>
<li>Version 0.4.12 changed the installation directory &#8211; which meant people who used the Automatic Update framework to upgrade had problems &#8211; source files for the application were pointing to invalid directories.  To be honest, this was flawed code that caused this issue as much as anything else.
<p><strong>Why it was so bad:</strong> The errors occured in the startup process of ImageSizer, and threw an Error. The Flash Player (and Adobe AIR) just stops if it encounters an error. End result &#8211; the application crashed before it loaded, and therefore did *sweet-f-a*.</li>
<li>In my haste to fix this issue, I added some code to catch these loading errors.  Which unfortunately means that the Automatic Updates won&#8217;t work for minor versions 0.4.12 &#8211; 0.4.12.2 (which unfortunately covers quite a few people).</li>
<li>Version 0.4.12 &#8211; 0.4.12.3 have some issues with the configuration files &#8211; typos in the source code meant that they would never successfully create an application configuration file to remember users&#8217; settings, and would enter an infinate loop. (Uh oh).
<p><strong>Why it was so bad: </strong>Again, it was another showstopper &#8211; at least for the first run process.  The first time the application ran, it tried and failed to load a configuration file.  Unfortunately the rest of the startup process was tied to the configuration file, so again ImageSizer was never able to startup.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/imagesizer/imagesizer-updated-again.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ImageSizer version 0.4.9 released!</title>
		<link>http://www.psyked.co.uk/imagesizer/imagesizer-version-049-released.htm</link>
		<comments>http://www.psyked.co.uk/imagesizer/imagesizer-version-049-released.htm#comments</comments>
		<pubDate>Mon, 11 May 2009 08:05:23 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[ImageSizer]]></category>
		<category><![CDATA[Custom chrome]]></category>
		<category><![CDATA[Print Screen]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[It&#8217;s been quite a while coming, but a new version of ImageSizer is now available. Here&#8217;s a little look at what&#8217;s new&#8230; Optional custom chrome: Introduced as a part of our bid to follow &#8216;application best practice&#8217;, you can now enable or disable the custom chrome and window transition effects.  There&#8217;s plus sides to both [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been quite a while coming, but a new version of ImageSizer is now available. Here&#8217;s a little look at what&#8217;s new&#8230;</p>
<h3>Optional custom chrome:</h3>
<p><img class="alignnone size-full wp-image-876" title="Optional custom chrome" src="http://uploads.psyked.co.uk/2009/05/customchrome.jpg" alt="Optional custom chrome" width="500" height="280" /></p>
<p>Introduced as a part of our bid to follow &#8216;application best practice&#8217;, you can now enable or disable the custom chrome and window transition effects.  There&#8217;s plus sides to both custom and native OS chromes, but the point is that it&#8217;s always nice to let you choose!  The native OS chrome has better integration and performance than a custom chrome, but doesn&#8217;t always look quite so nice &#8211; and can&#8217;t have the same funky window window transitions.  It&#8217;s also going to be more consistent with the window chrome of other desktop applications, and gives you a noticeable performance boost on lower spec machines.</p>
<p><span id="more-875"></span>You can turn the custom chrome on and off in the Application Settings window, under &#8216;Visual effects&#8217;.  By default the custom chrome is turned off &#8211; you&#8217;ll have to go back into the settings panel to turn it on again.</p>
<h3>Clipboard data detection / import:</h3>
<p><img class="alignnone size-full wp-image-878" title="Import new image" src="http://uploads.psyked.co.uk/2009/05/importnewimage.jpg" alt="Import new image" width="500" height="280" /></p>
<p>Wouldn&#8217;t it be good if you could just take a screenshot, and output that as an image?  Well, here&#8217;s a new feature &#8211; any bitmap image data that is put in the OS clipboard can be detected by ImageSizer.  So, pressing the Print Screen button will now open a new little window (shown above) that will allow you to import the clipboard data as a separate image, and then crop it (if you wish) just like a normal image.</p>
<h3>Improved Google Analytics tracking:</h3>
<p>The <a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;marketplaceid=1&amp;offeringid=10740" target="_blank">AIR Marketplace</a> tells us that (the the time of writing) we&#8217;ve had over 2700 downloads of ImageSizer through them, and our server download logs put the figure much higher &#8211; but nothing really helps distinguish between downloads, installations and upgrades.  So, we&#8217;ve added some improvements to the integrated application tracking.  We can now tell when the application is installed afresh and when it&#8217;s upgraded, and also what versions are installed or upgraded.</p>
<p>Not massively exciting I know, but useful for us.  And I&#8217;ll be doing a tutorial or posting some information about the techniques used sometime in the future.</p>
<h3>Other tweaks and improvements:</h3>
<p>Those are the &#8216;keynotes&#8217; for this new version of ImageSizer.  While this has all been under development we&#8217;ve also fixed a few other minor things, namely:</p>
<h4>Crop window improvements</h4>
<p><img class="alignnone size-full wp-image-879" title="Crop Information" src="http://uploads.psyked.co.uk/2009/05/cropinfo.jpg" alt="Crop Information" width="500" height="280" /></p>
<p>Crop information is now editable &#8211; you can type new figures into the box to manually change the dimensions of the crop reticle.  Previously this was not editable.  So if you need to easily get your images to an exact size, this is for you!</p>
<h3>And how about what&#8217;s planned for the future?</h3>
<p>Oh, future plans.  We think up new ideas faster than we can get around to them.  Here&#8217;s some of the stuff we&#8217;re planning to introduce very soon&#8230;</p>
<ul>
<li>Folder imports &#8211; we&#8217;re going to introduce a mechanism for importing folders of images, rather than having to select images individually.</li>
<li>Browse for folder &#8211; instead of restricting users to just a drag and drop interface, we&#8217;re going to introduce other methods for importing files.</li>
<li>System Tray / Dock icons &#8211; extended features and support for these icons.</li>
<li>Performance settings &#8211; making them more configurable.</li>
<li>and a few more grandiose plans&#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/imagesizer/imagesizer-version-049-released.htm/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ImageSizer &#8211; feedback screen fail. :-/</title>
		<link>http://www.psyked.co.uk/imagesizer/imagesizer-feedback-screen-fail.htm</link>
		<comments>http://www.psyked.co.uk/imagesizer/imagesizer-feedback-screen-fail.htm#comments</comments>
		<pubDate>Sun, 29 Mar 2009 16:06:05 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[ImageSizer]]></category>

		<guid isPermaLink="false">http://Thisisa&#039;publicserviceannouncement&#039;. Basically,theImageSizerfeedbackscreenhasn&#039;talwaysbeenworking. Ifyou&#039;veuseditalreadytosendyourfeedback,there&#039;sagoodchancethatthemessagewasn&#039;tdelivered,regardlessoftheconfirmationscr</guid>
		<description><![CDATA[This is a &#8216;public service announcement&#8217;.  Basically, the ImageSizer feedback screen hasn&#8217;t always been working.  If you&#8217;ve used it already to send your feedback, there&#8217;s a good chance that the message wasn&#8217;t delivered, regardless of the confirmation screen you may have seen.   It&#8217;s all fixed now, but if you&#8217;ve sent feedback or have a [...]]]></description>
			<content:encoded><![CDATA[<p>This is a &#8216;public service announcement&#8217;.  Basically, the ImageSizer feedback screen hasn&#8217;t always been working.  If you&#8217;ve used it already to send your feedback, there&#8217;s a good chance that the message wasn&#8217;t delivered, regardless of the confirmation screen you may have seen.  </p>
<p>It&#8217;s all fixed now, but if you&#8217;ve sent feedback or have a burning comment to make then please, send it again. (And sorry for the trouble.)</p>
<p><span id="more-836"></span><img class="alignnone size-full wp-image-835" title="ImageSizer feedback screen" src="http://uploads.psyked.co.uk/2009/03/feedback-screen.jpg" alt="ImageSizer feedback screen" width="500" height="280" /></p>
<p>I&#8217;m planning on a few further updates for ImageSizer soon, to make this process a little better&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/imagesizer/imagesizer-feedback-screen-fail.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using disk: enhanced
Database Caching 1/34 queries in 0.022 seconds using disk: basic
Object Caching 718/785 objects using disk: basic

Served from: www.psyked.co.uk @ 2012-02-08 23:00:46 -->
