Slashdot Mirror


Inkscape 0.47 Released

derrida writes "After over a year of intensive development and refactoring, Inkscape 0.47 is out. This version of the SVG-based vector graphics editor brings improved performance and tons of new features, including: timed autosave, Spiro splines, auto-smooth nodes, Eraser tool, new modes in Tweak tool, snapping options toolbar & greater snapping abilities, new live path effects (including Envelope), over 200 preset SVG filters, new Cairo-based PS and EPS export, spell checker, many new extensions, optimized SVG code options, and much more. Additionally, it would be wrong to not mention the hundreds of bug fixes. Check out the full release notes for more information about what has changed, enjoy the screenshots, or just jump right to downloading your package for Windows, Linux, or Mac OS X." We've been following the progress of Inkscape for years (2006, 2005, 2004).

20 of 225 comments (clear)

  1. Re:Hurrah! by palegray.net · · Score: 4, Insightful

    As a general rule, "1.0" doesn't really hold a lot of significance in the open source community with regard to actual usefulness. A heck of a lot of the (very stable) stuff I use is < 1.0.

  2. Brilliant piece of software by zhilla2 · · Score: 5, Interesting

    As a person who uses vector drawing programs from time to time, this program was a great find. Having pirated Corel Draw installed, mostly for rubbish reasons, was also bad - for bloat reasons, law reasons - and sanity reasons. I remember that Corel then (>5 years ago) had so much bugs, slow and unresponsible, bad support for local fonts, unstable. For all my purposes Inkscape is by far better program - compact, standards compliant, fully functional, and frankly I enjoy using it much better than Corel Draw. Couple bugs yes, but brilliantly reliable compared to horrible nightmare that is (was?) Corel Draw.

    1. Re:Brilliant piece of software by Nicolas+MONNET · · Score: 3, Insightful

      It does not cover all of SVG, that does not mean it's not compliant with the standard.

    2. Re:Brilliant piece of software by zhilla2 · · Score: 5, Insightful

      Your argument is invalid. Yes, it might not be 100% draft compatible, but at least its SVG files are perfectly readable in all the software I ever tried... from Firefox, Opera, to Photoshop and whatnot. As far as I know, Word HTML is actually readable mostly in IE. It does so on purpose - 1. Get monopoly 2. Break standards 3. Get people to use your proprietary formats / equipment 4. Profit!

    3. Re:Brilliant piece of software by neonleonb · · Score: 3, Informative

      Extensions -> Modify Path -> Color Markers to Match Stroke Yeah, that's a crappy damn interface to something that should happen automatically, but it works.

    4. Re:Brilliant piece of software by BitZtream · · Score: 3, Informative

      If you think Firefox renders SVGs correctly, you aren't doing much with your SVGs.

      Neither gecko (Firefox) nor Webkit have SVG rendering thats useful for more than basic shapes. They lack support for large swaths of the standard.

      You're response is only valid if you use Inkscape to draw basic flowcharts and smiley faces, do anything complex, Inkscape, Firefox and Webkit are severely lacking.

      They claim test suite compliance, if so than thats a major step to not sucking, but only if it actually saves standard SVGs. It traditionally hasn't. Its default format uses its own extensions, and its standard svg format lacked features for no apparent reason. Hell, the Inkscape extended SVG format just seems to give you some of the standard SVG features, but using custom extensions.

      So great, Inkscape SVGs are renderable in Inkscape, and really simple ones will work in Firefox and Opera. Whoopdee-doo.

      Do you accept a web browser with HTML 2.0 support now days? I don't.

      Photoshop has a real SVG rendering engine built in, it will load files that Inkscape doesn't have a chance in hell of loading.

      If you're argument is that Inkscape's lack of standard support is OK because its trying to embrace and extend the format and break compatibility with other software (again, not some extremely simple drawing) just so it can be 'the one to rule them all', then Inkscape can go fuck itself. I use SVG because it IS A STANDARD that IS SUPPORTED PROPERLY by at least SOME software. I'm not complaining about not supporting the ENTIRE standard, no one does. What it does support and how it saves on the other hand, I expect to be proper.

      Again, if you think Word HTML is acceptable, you and I have completely definitions of standard. I like my 'standard' files to actually follow the definition of the standard, not someone elses own variation.

      I find it amusing that your arguing that Inkscape breaking standards is acceptable because MS did it. Two wrongs don't make a right.

      Why even claim the SVG file format? Just call it what it is. Why have a 'Inkscape SVG' and a 'Standard SVG' save option? Why not just call the Inkscape version the Inkscape file format and stop trying to piggy back on the SVG standard. Why introduce confusion to others?

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  3. Re:Hurrah! by mcrbids · · Score: 4, Insightful

    But you forgot to say why!

    Many times, developers will have a list of features that they figure are "1.0". They may not have reached all the features yet, but the features developed thusfar may be very stable.

    A case in point is my own set of backup scripts (this is not) Backup Buddy. I've been using them for years, they work very well, stable even with very large sets of data. (Well into the TBs currently, managing over 100 backup sources in 24 hour rotation)

    But I don't consider them "1.0" yet because I always envisioned a handy-dandy web interface for managing backup rotations, verifying backups (currently working) and recovering files 1-by-1 securely. So, I edit config files. (aw shucks)

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  4. Does it actually make standard SVGs yet? by BitZtream · · Score: 5, Interesting

    Everytime I've looked at Inkscape in the past its idea of 'standard' SVGs is about like Word's idea of 'standard' HTML, even when you switch to the standard svg format rather than its extended version.

    I'm grabbing it now, but I see nothing in the release notes about this particular issue. I see things about adding more extensions which is great and all, but I use SVG because its a documented standard that I can work with in my own software, I'd love to suggest Inkscape to others, but until its capable of producing version 1.2 SVGs with text flows that work with Apache Batik is useless. The font improvements look promising, as long as it isn't retarded and storing all text as curves.

    Heres to hoping ...

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    1. Re:Does it actually make standard SVGs yet? by BitZtream · · Score: 5, Interesting

      Please compare

      http://home.hccnet.nl/th.v.d.gronde/inkscape/ResultViewer.html

      to

      http://xmlgraphics.apache.org/batik/status.html

      My standards actually are based on some standard.

      I was excited when I saw 'svg test suite compliance' in the release notes, then I looked at the test results. The omit a large portion of them and fail a massive chunk of them.

      A new feature in the release notes is 'Initial SVG font support' ... Inkscape is roughly the same as using Frontpage 2000 to make web pages. Sorry I got your fanboy panties in a bunch, but reality sucks sometimes.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  5. The closed circle by westlake · · Score: 5, Insightful

    As a general rule, "1.0" doesn't really hold a lot of significance in the open source community with regard to actual usefulness.

    It's rather a pity that so many projects like Inkscape might be overlooked by all those folks living outside the open source community.

    Where Rev. 0.x = Beta state, maybe, and Alpha, more than likely. Immature. Unstable. Basic features missing or unusable.

    Think of it as another handicap, like naming your premier photo editing program The GIMP - which to the outsider translates simply as "crippled" and "sexually perverse."
     

    1. Re:The closed circle by daid303 · · Score: 4, Interesting

      I'm no artist, but I do like to create things, so I use many tools to do just about anything. But I don't want to spend many hours learning a tool, as I just want to create something quick and easy.

      Now, in my years I've come across many tools. Closed source/open source, free/payed. I've used anything from mspaint to photoshop, from milkshape to 3D studio max. I've tried GIMP, Blender and Inkscape as open source tools. And quickly dumped GIMP and Blender, they are not userfriendly for entry level at all. Blender doesn't allow you to do anything unless you spend a few hours just configuring things and doing tutorials, which is a pain in the ass compared to 3D studio max (yes, you get what you pay for, 3DS Max is not cheap). Milkshape is also much easier to use then Blender, but has much less features, still I think Blender could learn from it.
      About the same goes for GIMP vs Photoshop, but in that respect GIMP is much friendlier then Blender. However, photoshop still seems to have an edge in entry level usage.

      And then we had Inkscape, installed, started, and go. No problems at all, didn't need to look for any alternatives. Now, I only use 10% of the features of these programs. But for everything I used I think Inkscape is the only that really should get the 1.x version stamp.

  6. Re:0.47 by Dice · · Score: 4, Informative

    Their roadmap states that the 1.0 milestone is "full SVG 1.1 support".

  7. Re:Great by beelsebob · · Score: 4, Insightful

    Dunno, but what they didn't fix was the incorrect naming of save/export.

    They seem to think save is anything that outputs a vector format, and export is anything that outputs a bitmap, rather than the normal definition of save being anything you can re-open with zero loss of data, and export being things you might lose data (possibly all of it) if you try to re-import.

    I lost a *lot* of time when I "saved" a load of files as pdfs, and then got told inkscape couldn't reopen them.

  8. Re:how it is different from.. by BitZtream · · Score: 3, Interesting

    Saving SVGs from GIMP is like saving PDFs from Photoshop.

    Sure, it outputs a SVG file, but the editor is focused on editing bitmap images. Most people will get a PNG or JPG embedded in an SVG when saving an SVG from GIMP.

    In the past (Its been a while since I've used GIMP so this could be completely different now), saving an SVG from GIMP would first render most everything too a raster image format, then just embed a single or multiple raster images in the SVG, turning the SVG into basically a wrapper around the layers of rasterized images.

    Inkscape is intended to work on shapes and not rasterized images. Text doesn't get rasterized before saving, it gets written to the file as texts using a specific font or as curves. A rectangle is stored as a rectangle object with which a border style, fill style, and maybe a filter. Circles, and other polygons are the same.

    Later when you want to resize an object stored as a shape rather than a rasterized image, you just scale the shape, there is 0 quality loss. Resize a rasterized image in GIMP to something larger and you'll start seeing artifacts rather quickly. Changing the border color on a rectangle in GIMP would require you to select the area around the rectangle with manually, with a magic wand tool, or maybe a script, then change the color of the individual pixels, overlaying the existing pixels. With antialiasing turned on this can quickly turn into a mess as it blends in with the existing colors or the background. Changing the border color in Inkscape will result in a final image without the mixing of colors associated with rasterized images as the file is really a set of instructions for drawing shapes. Instead of changing the individual pixels directly, you change the command that creates those pixels in the first place.

    Inkscape is to GIMP what Flash is to Photoshop or GIMP.

    SVGs also allow for animation and scripting in the file itself. Not scripting like you normally use with GIMP, but scripting like producing animation, allowing for interactivity kind of like a web page. With SVGs you can create user interfaces and applications and use them in an SVG viewer with proper support. At one point I was working on (just for fun) a clone of the Evony Flash game written in SVG and javascript. You could open it with Apache Batik or Webkit and 'play' the game. Clicking on various 'buttons' would call javascript functions to do the backend work, talk to the server, ect.

    SVG is comparable to Flash in most ways except the lack of sound and video support, which are handled by other standards. Flash uses ActionScript, SVG uses Javascript.

    Theres a lot of other differences and a lot of commonality between the two from an outside perspective, but you'll find that if you're editing a photo, you want to do it in GIMP. If you're drawing shapes, flowcharts, and the like, you'll want to do it with an SVG.

    I read somewhere, although I can't verify it, that Southpark (The TV show, if you live under a rock) is done using SVG. Even if it isn't, Southpark would be something SVG is perfectly suited to doing, where as doing it in GIMP would surely suck ass for the guys doing the drawing and animation. It'd be relatively simple to do with SVG.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  9. Inkscape is great by randomsearch · · Score: 3, Interesting

    Anyone with a need to create simple vector-based drawings should check out Inkscape. I use it for figures in presentations and for box diagrams in academic documents and have found nothing better. The finished product looks great.

    It's also handy for editing PDFs after they are exported from R (Statistical Package). Often something you can't easily tweak in R can be fixed very quickly in Inkscape.

    The best thing about it is the interface: very easy to pick-up, yet extremely flexible. A lot of thought has clearly gone into the UI design.

    RS

    1. Re:Inkscape is great by Anonymous Coward · · Score: 4, Funny

      Often something you can't easily tweak in R can be fixed very quickly in Inkscape.

      Do you per chance work for the Climatic Research Unit of the University of East Anglia?

  10. Re:Great by beelsebob · · Score: 4, Insightful

    1) yes, illustrator works just fine reading/writing pdf as it's save format
    2) yes, anything in the list of formats under "save" should allow me to open again... if it won't, it should be under "export" not "save".

  11. Excellent news. by Robert+Frazier · · Score: 3, Interesting

    As others have said, this is a real gem of an opensource program. I've been using it for years (skencil previously), mostly in designing dials for wrist watches.

    Best wishes,
    Bob

  12. Re:Still no coloured line-ends? by foxylad · · Score: 3, Informative

    None actually - Extensions/Modify Path/Color Markers to Match Stroke. Happy now?

    --
    Do as you would be done to.
  13. For those that scrolled to the bottom by horza · · Score: 4, Funny

    Let me summarise the thread:
    * beelsebob quite rightly pointed out PDF should be under Export and not Save, since Inkscape can't load PDFs
    * BitZstream wrote many rambling pieces about how it wasn't compliant with the full SVG standard, most other people found it a jolly useful piece of software and were quite happy using it
    * people were generally unimpressed with bytesex's idea of merging Inkscape into GIMP
    * a few lamented the demise of Artworks/Xara

    Phillip.