inkscape won't save to eps

Asked by andrea k

I need to save a file comprised of a lot of images that are simple outlines, one layer. I've saved svg to eps in the past without any problems, but now I keep getting a msg saying it could not be saved. Any ideas about what's happening and how to save the file? A file name is created, but it has no content (size is 0 kb).

The file that won't save is made up of several images made as separate files. I can save one of the files, that won't save when part of the big group, as eps with no problem.

Question information

Language:
English Edit question
Status:
Solved
For:
Inkscape Edit question
Assignee:
No assignee Edit question
Solved by:
andrea k
Solved:
Last query:
Last reply:
Revision history for this message
Hachmann (marenhachmann) said :
#1

Do you maybe have transparency in your picture? Try to set opacity to 100% for all objects, and also the alpha channel of every color to 255.

It seems that the eps format does not support partial transparency - it's either nothing or full color.

Revision history for this message
andrea k (skylygal) said :
#2

If by transparency - you meet the opacity setting - it is at 100%.

Alpha channel - is this the A in rgba? It is set to 255 for black. RGB are set to 0.

I am going through the individual images and trying to save them eps. So far 4 will save individually, and as part of a group of the 4. If I include one (dino) that won't save to eps on its own, the group will not save.

Dino will save to pdf and looks fine.

If I try to print dino from inkscape, only a few of the shapes will print. Some of the shapes that print include the fill. Some of them print only the stroke (outline.) This is part of a job with a deadline, of course!

Revision history for this message
andrea k (skylygal) said :
#3

I uploaded the file to dropbox in 2 versions. Maybe you can see what the problem is.

One is svg - just saved from inkscape. The outline of the body, legs and spikes print out for me. Legs and spikes have no fill. Eyes and toes and other shapes are not printing at all. All have same settings for stroke width.

https://dl.dropboxusercontent.com/u/37385315/a%20dino%20-%20not%20all%20shapes%20printing%20-%20svg.svg

I tried saving this new file as eps and it did save. I can't open it as I don't have a program for eps. I wonder if it is only saving the images that show to print. If someone can see and lmk I'd appreciate it.

Here's a link to the eps on dropbox
https://dl.dropboxusercontent.com/u/37385315/a%20dino%20-%20not%20all%20shapes%20printing%20-%20eps.eps

Revision history for this message
Hachmann (marenhachmann) said :
#4

It's good that you have already been able to narrow down the problem.
So we need to take a closer look at your dino ;-) - Could you upload him somewhere so others can take a look at what the problem might be?

> Alpha channel - is this the A in rgba? - Yes. Alpha channel is for the transparency as a property of a color.

But before you upload, you could do one additional test for transparency (it is often not easy to find, because inkscape sets opacity/transparency for individual objects, for groups, for layers...).

You can (and should) check opacity setting for every object group in the dino (ungroup and check, repeat) and for every single object in it, too. We already know that layers are not an issue here.
Did you also check gradient stops? One of those may be partially transparent (if there are any gradients at all).

Revision history for this message
Hachmann (marenhachmann) said :
#5

Okay, crossposting here ;-)

Revision history for this message
Hachmann (marenhachmann) said :
#6

I get a 404 Error when trying to reach your links. Are they public? I'll try again later.

Revision history for this message
Hachmann (marenhachmann) said :
#7

Got it downloaded now. The toes are Alpha 128. Please, next time, check more diligently ;-)

Revision history for this message
Hachmann (marenhachmann) said :
#8

If the eyes don't print, try to make them white (instead of undefined).

Revision history for this message
Hachmann (marenhachmann) said :
#9

Oh, sorry - the problem with the eyes is the opacity setting. It's at 84%.

Revision history for this message
Hachmann (marenhachmann) said :
#10

And just one more hint:
Printing directly from inkscape is often not the best choice, as it goes a similar way as your eps goes (which is why those two - eps and direct printing - resulted in similar problems).
It works best if you export to png and print that from another application, for example, gimp - or if you export to pdf and print that.

Revision history for this message
andrea k (skylygal) said :
#11

The fill in this case doesn't matter, but good to know about this.

I thought it was all at 100% because I did ctrl+A to select all, then went to fill/stroke box and saw 100%. It seems all needed to be ungrouped, and then I could see what you were talking about.

thanks for info about printing. I've been using pdf, but will explore png.

Thanks for your help.

Revision history for this message
Hachmann (marenhachmann) said :
#12

The opacity degree shown in the fill and stroke dialog for groups is set separately from the opacity for each object in the group. This allows you to create a group with shadows and gloss, and to make that whole group transparent, keeping the relationships between the different opacities (so that shadows still look like shadows).

If you select several objects with different opacities which are not grouped together, inkscape will display the average opacity.

Using pdf is just as fine - or even better, because it's saved in a vector format - for the kind of pictures you make.