Vector Graphics (VG):
- Do we need to have an OS wide vector Graphics format ?
2; Do we need a standard to follow ?
- Do we need an XPlatform, read / write, format ?
I think we need a format that allows us to read vector graphics files regardless of the OS and be able to Import / Export through all running applications that are Graphics savy.
We need to be able to write VG to disk, sent them via internet and read them OSless (on all suported platforms) AND read them NATIVELY on all platforms.
On the case of Import / Export in graphics supported applications (say word processors, dtp, etc.), a rendering option can be done for that purpose.
Clipboard:
On OS X (and I assume that it is the same on the two other platforms), when you copy an image on the clipboard, you get many images of different types. A screen shot (on OS X) store in the Clipboard images for these types:
{{«class PNGf», 109970}, {«class 8BPS», 255996}, {«class BMP », 833634}, {«class TPIC», 221217}, {TIFF picture, 840290}, {«class jp2 », 62647}, {GIF picture, 50793}, {JPEG picture, 92868}}
«class PNGf», 109970
this is the native format (and image size in bytes).
8BPS is PhotoShop format, etc.
So, a VG format have to works like the above shows: have its own format in the clipboard and some renderings to be able to be put in Graphics compliant applications.
Am I right on what we need ?
Now for the standard to use: do we need to give the feature set or can we let Xojo decide what the minimum set of feature have to be supported ?
For me, the file format is not the important part, the important part is its wide usability in all platforms we can build applications for. If SVG can do the job: OK for me. Else, another format can be used.
At last: if we can give our opinion, isn’t it better to create a conversation to talk about Vector Graphics (only) ?