Author Topic: vector graphics help  (Read 3924 times)

worker201

  • Global Moderator
  • Member
  • ***
  • Posts: 2,810
  • Kudos: 703
    • http://www.triple-bypass.net
Re: vector graphics help
« Reply #15 on: 20 July 2006, 00:46 »
Quote from: piratePenguin
WTF is PS useful for anyhow?

1. PostScript and Encapsulated PostScript (EPS) images can be directly generated through a bash script if you want, since PostScript is a real interpreted programming language, like JavaScript and Perl.

2. PS and EPS images can be sent directly to a compatible printer without any intermediary program - a simple redirect on the command line is all you need.  The printer can do the rest.

Basically what you are doing is making a vector image using printer language.  It's an extremely efficient, if somewhat dated practice, designed for the days when most people barely had a shell prompt and a printer.  Adobe's adoption of PDF for modern page description reflects the more uptodate method of creating graphics with a visual editor and then using software to send them to the printer.

worker201

  • Global Moderator
  • Member
  • ***
  • Posts: 2,810
  • Kudos: 703
    • http://www.triple-bypass.net
Re: vector graphics help
« Reply #16 on: 20 July 2006, 00:49 »
By the way, I did find out that Inkscape does plan to be AI, PS, EPS, and PDF compatible eventually.  But the project is moving really slowly.

piratePenguin

  • VIP
  • Member
  • ***
  • Posts: 3,027
  • Kudos: 775
    • http://piratepenguin.is-a-geek.com/~declan/
Re: vector graphics help
« Reply #17 on: 20 July 2006, 00:54 »
Quote from: piratePenguin

Scribus can import PS and EPS and can export PDF and EPS.
Firefox can print to PS, as can Konq (which can also print to PDF) and probably everything else in KDE..... GNOME can print to PDF and PS. The GIMP (which does not use GNOME's printing program, to my understanding. It uses gimp-print) can print to PS.  :o
"What you share with the world is what it keeps of you."
 - Noah And The Whale: Give a little love



a poem by my computer, Macintosh Vigilante
Macintosh amends a damned around the requested typewriter. Macintosh urges a scarce design. Macintosh postulates an autobiography. Macintosh tolls the solo variant. Why does a winter audience delay macintosh? The maker tosses macintosh. Beneath female suffers a double scum. How will a rat cube the heavier cricket? Macintosh calls a method. Can macintosh nest opposite the headache? Macintosh ties the wrong fairy. When can macintosh stem the land gang? Female aborts underneath macintosh. Inside macintosh waffles female. Next to macintosh worries a well.

solemnwarning

  • Member
  • **
  • Posts: 747
  • Kudos: 338
    • http://www.solemnwarning.net
Re: vector graphics help
« Reply #18 on: 20 July 2006, 21:23 »
Quote from: mobrien_12
The reason X.org is used is because the XF86 core team went completely insane.  They pissed off all their developers, and stifled innovation, which lead to the fork in the first place.  

The final straw was when they decided to change the licencing to the old BSD licencing format with the advertising clause.  This licence is incompatible with the GPL.  

Thus, if anyone shipped binary versions of GPL programs or libraries (such as QT for KDE) linked against the new version of XFree86, they would violate the
GPL.  This pretty much leaves most distros (even BSD ones) DEAD in the water if they chose to use the latest version XFree86, although you could download and compile XFree86 yourself if you so desired.  

Like I said... insane.  

We had a big thread on this a couple years back.


I'm running XFree86 :)
-----BEGIN GEEK CODE BLOCK-----
 Version: 3.1
 GCS/CM d- s+:+ a--- C++ UL++++>$ P+ L+++ !E W++ !N !o !K-- w !O !M !V PS+ PE- !Y !PGP !t !5 !X !R tv b+ DI+ !D G e- h !r y-
 ------END GEEK CODE BLOCK------

piratePenguin

  • VIP
  • Member
  • ***
  • Posts: 3,027
  • Kudos: 775
    • http://piratepenguin.is-a-geek.com/~declan/
Re: vector graphics help
« Reply #19 on: 20 July 2006, 22:43 »
Quote from: solemnwarning
I'm running XFree86 :)
Don't tell me Debian still uses it!?
"What you share with the world is what it keeps of you."
 - Noah And The Whale: Give a little love



a poem by my computer, Macintosh Vigilante
Macintosh amends a damned around the requested typewriter. Macintosh urges a scarce design. Macintosh postulates an autobiography. Macintosh tolls the solo variant. Why does a winter audience delay macintosh? The maker tosses macintosh. Beneath female suffers a double scum. How will a rat cube the heavier cricket? Macintosh calls a method. Can macintosh nest opposite the headache? Macintosh ties the wrong fairy. When can macintosh stem the land gang? Female aborts underneath macintosh. Inside macintosh waffles female. Next to macintosh worries a well.

Orethrius

  • Member
  • **
  • Posts: 1,783
  • Kudos: 982
Re: vector graphics help
« Reply #20 on: 20 July 2006, 23:42 »
Quote from: piratePenguin
Don't tell me Debian still uses it!?

 Ya know, not saying that he did, but he could've forked a GPLed version for his own needs.  ;)

Proudly posted from a Gentoo Linux system.

Quote from: Calum
even if you're renting you've got more rights than if you're using windows.

System Vitals

worker201

  • Global Moderator
  • Member
  • ***
  • Posts: 2,810
  • Kudos: 703
    • http://www.triple-bypass.net
Re: vector graphics help
« Reply #21 on: 21 July 2006, 03:00 »
Quote from: Orethrius
Ya know, not saying that he did, but he could've forked a GPLed version for his own needs.  ;)
:lmao:
Somehow, I doubt it.

solemnwarning

  • Member
  • **
  • Posts: 747
  • Kudos: 338
    • http://www.solemnwarning.net
Re: vector graphics help
« Reply #22 on: 21 July 2006, 05:28 »
Quote from: piratePenguin
Don't tell me Debian still uses it!?


Yes, Debian still uses it! :D

Although its dropped in the current testing release thats running on my laptop so I had to hack the stable package to work with the packages under testing.
-----BEGIN GEEK CODE BLOCK-----
 Version: 3.1
 GCS/CM d- s+:+ a--- C++ UL++++>$ P+ L+++ !E W++ !N !o !K-- w !O !M !V PS+ PE- !Y !PGP !t !5 !X !R tv b+ DI+ !D G e- h !r y-
 ------END GEEK CODE BLOCK------

piratePenguin

  • VIP
  • Member
  • ***
  • Posts: 3,027
  • Kudos: 775
    • http://piratepenguin.is-a-geek.com/~declan/
Re: vector graphics help
« Reply #23 on: 21 July 2006, 08:37 »
Quote from: worker201
However, my understanding is that the Linux community as a whole is against this kind of licensing, no matter how liberal it is.

PS is supported by ALOT of free software (I'd nearly say say that generally all applicable free software supports the format). There's the huge amount of software I've already mentioned, and I just noticed evince, GNOME's document viewer can read PS documents (as well as PDFs and DjVu documents).

KDE has kghostview to view PS documents.

So I dunno what makes you think "the Linux community as a whole is against this kind of licensing"...

There just seems to be inkscape that's missing. You could learn C++ and fix that..

edit: http://inkscape.org/doc/devdocs.php
« Last Edit: 21 July 2006, 08:55 by piratePenguin »
"What you share with the world is what it keeps of you."
 - Noah And The Whale: Give a little love



a poem by my computer, Macintosh Vigilante
Macintosh amends a damned around the requested typewriter. Macintosh urges a scarce design. Macintosh postulates an autobiography. Macintosh tolls the solo variant. Why does a winter audience delay macintosh? The maker tosses macintosh. Beneath female suffers a double scum. How will a rat cube the heavier cricket? Macintosh calls a method. Can macintosh nest opposite the headache? Macintosh ties the wrong fairy. When can macintosh stem the land gang? Female aborts underneath macintosh. Inside macintosh waffles female. Next to macintosh worries a well.

H_TeXMeX_H

  • Member
  • **
  • Posts: 1,988
  • Kudos: 494
    • http://draconishinobi.50webs.com/
Re: vector graphics help
« Reply #24 on: 21 July 2006, 18:40 »
I know some C++ (about 3 credit hours worth ...), enough for making simple games, math programs, small utilities, but probably not enough for doing something like this .... and you need lots of time. I mean usually there is a development team ... not a one man team :)

piratePenguin

  • VIP
  • Member
  • ***
  • Posts: 3,027
  • Kudos: 775
    • http://piratepenguin.is-a-geek.com/~declan/
Re: vector graphics help
« Reply #25 on: 21 July 2006, 18:53 »
Quote from: H_TeXMeX_H
I know some C++ (about 3 credit hours worth ...), enough for making simple games, math programs, small utilities, but probably not enough for doing something like this .... and you need lots of time. I mean usually there is a development team ... not a one man team :)
There is often a single person working on a single function.

The rest of the Inkscape developers will be developing everything else, whatever interests them. Obviously PS support doesn't interest them.

Knowing C++ is the easy bit, understanding even just the relevant parts of the Inkscape codebase is the hard bit. But worker WAS talking about developing a brand-spanking-new editor, which would be MUCH more work.
"What you share with the world is what it keeps of you."
 - Noah And The Whale: Give a little love



a poem by my computer, Macintosh Vigilante
Macintosh amends a damned around the requested typewriter. Macintosh urges a scarce design. Macintosh postulates an autobiography. Macintosh tolls the solo variant. Why does a winter audience delay macintosh? The maker tosses macintosh. Beneath female suffers a double scum. How will a rat cube the heavier cricket? Macintosh calls a method. Can macintosh nest opposite the headache? Macintosh ties the wrong fairy. When can macintosh stem the land gang? Female aborts underneath macintosh. Inside macintosh waffles female. Next to macintosh worries a well.

H_TeXMeX_H

  • Member
  • **
  • Posts: 1,988
  • Kudos: 494
    • http://draconishinobi.50webs.com/
Re: vector graphics help
« Reply #26 on: 22 July 2006, 05:15 »
Yeah, well maybe you could improve inkscape to do all those things you want ... or you might wanna ask the dev team if they have it planned, and if they don't then maybe they'll listen or maybe not. I don't recommend you start from scratch ... you're gonna end up quitting, it's too big a project to do on your own ... unless you have a lot of time and programming know-how.

P.S. Inkscape is really nice (I just tried it) ... it might be a good starting point

piratePenguin

  • VIP
  • Member
  • ***
  • Posts: 3,027
  • Kudos: 775
    • http://piratepenguin.is-a-geek.com/~declan/
Re: vector graphics help
« Reply #27 on: 7 August 2006, 05:24 »
http://wiki.inkscape.org/wiki/index.php/Roadmap

see milestone 11, for inkscape 0.45.
"What you share with the world is what it keeps of you."
 - Noah And The Whale: Give a little love



a poem by my computer, Macintosh Vigilante
Macintosh amends a damned around the requested typewriter. Macintosh urges a scarce design. Macintosh postulates an autobiography. Macintosh tolls the solo variant. Why does a winter audience delay macintosh? The maker tosses macintosh. Beneath female suffers a double scum. How will a rat cube the heavier cricket? Macintosh calls a method. Can macintosh nest opposite the headache? Macintosh ties the wrong fairy. When can macintosh stem the land gang? Female aborts underneath macintosh. Inside macintosh waffles female. Next to macintosh worries a well.

piratePenguin

  • VIP
  • Member
  • ***
  • Posts: 3,027
  • Kudos: 775
    • http://piratepenguin.is-a-geek.com/~declan/
Re: vector graphics help
« Reply #28 on: 18 August 2006, 04:33 »
Quote from: worker201
Hello.  I am sick and tired of Adobe's corner on the vector graphics market, and I need your help.  My goal is an open-source vector graphics program which is as good as or better than Adobe Illustrator.  It will use non-proprietary industry standards (like SVG) at its core, but it will be able to import and export PostScript and PDF.  It will be able to deal with Type1, Type2, Type3, OpenType, Freetype, and TrueType fonts interchangeably.  It will be able to view and vectorize raster images.  Additionally, it will be fully integrated with open source graphics/X, providing such things as thumbnails and other desktop interactivity.  Primary focus is on a professional desktop vector graphics system, and specific prepress functions or artistic enhancements will be secondary.  I suppose that one day it might be ported to Windows, but I want no part of such a project.  However, a .app, like the OSX version of the GIMP which works through Apple X11, will be produced at each development stage.

Unfortunately, the only language I know really well is HTML.  I know a decent bit of JavaScript and XML, and a tiny bit of C, C++, PostScript, and Perl.

So ... any ideas, suggestions, directions, volunteers?
Looking back at this.. Learn Qt! Then you've got a very nice, very cross-platform toolkit, and then you can basically make a start on your project.

I can get you a very nice book on development with Qt 4.1 and C++ (it has an appendix about basic C++ functionality that I found useful too, since I was never good with C++) on whatever platform you want (it has another appendix with instructions for installing Qt/Windows, Qt/Mac, and Qt/X11).
"What you share with the world is what it keeps of you."
 - Noah And The Whale: Give a little love



a poem by my computer, Macintosh Vigilante
Macintosh amends a damned around the requested typewriter. Macintosh urges a scarce design. Macintosh postulates an autobiography. Macintosh tolls the solo variant. Why does a winter audience delay macintosh? The maker tosses macintosh. Beneath female suffers a double scum. How will a rat cube the heavier cricket? Macintosh calls a method. Can macintosh nest opposite the headache? Macintosh ties the wrong fairy. When can macintosh stem the land gang? Female aborts underneath macintosh. Inside macintosh waffles female. Next to macintosh worries a well.

piratePenguin

  • VIP
  • Member
  • ***
  • Posts: 3,027
  • Kudos: 775
    • http://piratepenguin.is-a-geek.com/~declan/
Re: vector graphics help
« Reply #29 on: 18 August 2006, 05:53 »
Check out Xara Xtreme too btw.
"What you share with the world is what it keeps of you."
 - Noah And The Whale: Give a little love



a poem by my computer, Macintosh Vigilante
Macintosh amends a damned around the requested typewriter. Macintosh urges a scarce design. Macintosh postulates an autobiography. Macintosh tolls the solo variant. Why does a winter audience delay macintosh? The maker tosses macintosh. Beneath female suffers a double scum. How will a rat cube the heavier cricket? Macintosh calls a method. Can macintosh nest opposite the headache? Macintosh ties the wrong fairy. When can macintosh stem the land gang? Female aborts underneath macintosh. Inside macintosh waffles female. Next to macintosh worries a well.