{"id":431,"date":"2008-02-23T13:18:07","date_gmt":"2008-02-23T19:18:07","guid":{"rendered":"http:\/\/blog.codedread.com\/archives\/2008\/02\/23\/perception-is-everything\/"},"modified":"2008-02-23T13:18:07","modified_gmt":"2008-02-23T19:18:07","slug":"perception-is-everything","status":"publish","type":"post","link":"https:\/\/www.codedread.com\/blog\/archives\/2008\/02\/23\/perception-is-everything\/","title":{"rendered":"Perception Is Everything"},"content":{"rendered":"<p><object type=\"image\/svg+xml\" width=\"100\" height=\"100\" align=\"right\" hspace=\"10\" data=\"http:\/\/codedread.com\/clipart\/inkscape.svgz\"><span\/><\/object>I think <a href=\"http:\/\/www.inkscape.org\/\">Inkscape<\/a> needs to change its versioning scheme.  Knowing nothing else, what would you think of a product that went from version 0.45 to version 0.46?  Only minor changes?  About half-done?  One percent improvement?  Not very polished?  All of these are far from the truth with the latest preview of Inkscape 0.46.  <!--more--><\/p>\n<p>Some highlights from the <a href=\"http:\/\/wiki.inkscape.org\/wiki\/index.php\/ReleaseNotes046\">release notes<\/a>:<\/p>\n<ul>\n<li><a href=\"http:\/\/wiki.inkscape.org\/wiki\/index.php\/ReleaseNotes046#3D_Box_tool\">3D Box Tool<\/a><\/li>\n<li>Implementation of <a href=\"http:\/\/wiki.inkscape.org\/wiki\/index.php\/ReleaseNotes046#SVG_filters\">many filters<\/a> to generate cool Photoshop-like effects<\/li>\n<li>Import\/Export of a variety of useful formats (<a href=\"http:\/\/wiki.inkscape.org\/wiki\/index.php\/ReleaseNotes046#PDF_and_AI_import\">PDF<\/a>, <a href=\"http:\/\/wiki.inkscape.org\/wiki\/index.php\/ReleaseNotes046#XAML_import.2Fexport\">XAML<\/a>)<\/li>\n<\/ul>\n<p>Last night when I toyed with it to create my <a href=\"http:\/\/www.codedread.com\/clipart\/lost.svgz\">Lost<\/a> clip-art, I came up with the following two suggestions:<\/p>\n<h3>1. Make the Colors Panel Easier to Find.<\/h3>\n<p>Honestly, it took me awhile to figure this out.  This used to be the \"Stroke\/Fill\" dialog, I think. The icon looks like a paintbrush.  It's next to the big 'T' on the Commands toolbar.  Honestly, I think people coming from other graphics program will think of this as a \"Colors Dialog\" and not a \"Stroke\/Fill\" dialog - so come up with a better icon, one that reflects colors.  The tooltip needs reworking too:  \"Edit objects' color, gradients, stroke width, arrowheads, dash patterns\".<\/p>\n<h3>2. Create a Clip-Art Mode of Exporting<\/h3>\n<p>In this mode, Inkscape should:<\/p>\n<ul>\n<li>Remove all elements and attributes not in the SVG and XLink namespaces<\/li>\n<li>Remove unused id attributes<\/li>\n<li>Vacuum defs automatically<\/li>\n<li>Remove width\/height attributes on the &#60;svg&#62; element and replace with a viewBox attribute.  Removing the intrinsic size will allow the image to scale to the browser window when viewing standalone.<\/li>\n<li>Remove the style attribute and replace it with several equivalent attributes (style=\"fill:#939393;\" would become fill=\"#939393\")<\/li>\n<li>Remove unnecessary\/redundant attributes (\"stop-opacity:1\", for instance).  In particular, if there is no stroke on a path, remove all stroke-related attributes.<\/li>\n<li>Collapse &#60;g&#62; elements as necessary, properly adjusting transforms<\/li>\n<\/ul>\n<p>In my experience, this roughly reduces the SVG to about 1\/3 of the original size.  Compressing afterwards gets it even smaller (by at least half).  For instance, my Lost logo is only about 700 bytes!  What raster graphic format could display such high quality at full-screen at seven hundred bytes?  Looks most impressive with Opera or Firefox 3 because there is a blur filter in place.<\/p>\n<p>All in all, I'm pleased where Inkscape is heading - it's really becoming a world-class graphics editor.  If they could just make options for their SVG output quality (I know that you can save as Raw SVG and you can manually vacuum defs, but I think the above type of steps are necessary).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I think Inkscape needs to change its versioning scheme. Knowing nothing else, what would you think of a product that went from version 0.45 to version 0.46? Only minor changes? About half-done? One percent improvement? Not very polished? All of these are far from the truth with the latest preview of Inkscape 0.46.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,46,11],"tags":[103,198,143],"class_list":["post-431","post","type-post","status-publish","format-standard","hentry","category-software","category-svg","category-technology","tag-inkscape","tag-svg","tag-svgtidy"],"_links":{"self":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts\/431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/comments?post=431"}],"version-history":[{"count":0,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts\/431\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/media?parent=431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/categories?post=431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/tags?post=431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}