When opening a file I created on a different machine that is using a clipped raster image to fill an object sometimes the raster image is missing.
I am trying to figure out how to find the actual filename of the image used in this file. What's the easiest way to do so? I want to transfer the supporting images to my other computer.
Right-click on the missing image placeholder and select "Image Properties" from the context menu.
I would guess that the URL field points to a file on an external server (e.g. with a http: or https: prefix). That would explain why it's visible in a web browser, but unfortunately Inkscape won't load them (might be worth a feature request for that one).
Download or copy the image to the same directory as the Inkscape file, then edit the URL field to just the filename. You could also embed the image in the SVG file, via Extensions > Images > Embed Images…. That way you only have to worry about keeping track of one file. There are pros and cons to both approaches, so pick whichever best suits your needs.
I will have to learn more about the embed image feature. I just imported my raster image and clipped it. I would love a more efficient way for my process. This is for mockup product images.
@Xav Image properties only gives me the x y and width and height information. I still haven't updated this machine to the latest 1.0 software, so it could just be a difference in versions?
As for the status bar, @TylerDurden , unfortunately I do not see a file path. Again this could be a version discrepancy?
According to the status bar, your image is already embedded. Are you sure you have the right thing selected, and that there's not another (transparent) image on top of the missing one?
If you can upload the SVG file we can probably give you a better idea of what's going on. Check the file size first, as embedded images can quickly bloat SVG files. You can upload to a third-party image host and post the link here if that's the case.
the first file uploaded in the original post is the one in question. There are two objects that are clipped. Both do not render on my Inkscape v 0.92 PC desktop. The file was originally created on a Macbook Inkscape v 1.0
So now that I think about it, this may be a version issue I am seeing. And that's why when I uploaded the file originally to the forum it actually renders the clipped images. but the font isn't the correct font. Is there a way to embed fonts?
It looks like Inkscape 0.92 doesn't like something about the JPEG files. If I extract one to an external file I can view it with other programs, but Inkscape fails to load it. If I open it in The GIMP and just save straight out as a JPEG, Inkscape will load the file fine. I can, however, load the image into Inkscape v1.0. My guess is that the newer version uses an updated version of the JPEG decoding library which supports these files.
So you have two choices: either use Inkscape v1.0, or extract the files, save them via some other program, and re-insert them in 0.92.
As for embedded fonts: not in any practical sense. The closest you can do is to convert the text to paths (Path > Object to Path), but they're no longer editable as text then. Most seasoned users tend to keep a copy of the original text objects hanging around on a hidden layer, just in case edits are required later. Experience has shown that edits are almost never required, except in those cases where you don't bother keeping a copy 😉
after i posted it i realized how silly it was to want to embed a font file. I always need to convert them to an object for my engraving purpose anyhow. I'm just thinking about working on this files on both my mac and pc. I switch between environments and I've been trying to figure out my best workflow process.
I have already reprocessed the images in gimp to only have the main portion of the image I want to use for fill. And now have named them appropriately so I do not have any confusion again. I think I just need to have better filenames and metatags to help in my organization.
When opening a file I created on a different machine that is using a clipped raster image to fill an object sometimes the raster image is missing.
I am trying to figure out how to find the actual filename of the image used in this file. What's the easiest way to do so? I want to transfer the supporting images to my other computer.
Interesting, when i upload the file to the website i see the clipped image. But on my computer i see this:
Seems the image is just linked and not embedded and Inkscape can´t find it anymore.
Right-click on the missing image placeholder and select "Image Properties" from the context menu.
I would guess that the URL field points to a file on an external server (e.g. with a http: or https: prefix). That would explain why it's visible in a web browser, but unfortunately Inkscape won't load them (might be worth a feature request for that one).
Download or copy the image to the same directory as the Inkscape file, then edit the URL field to just the filename. You could also embed the image in the SVG file, via Extensions > Images > Embed Images…. That way you only have to worry about keeping track of one file. There are pros and cons to both approaches, so pick whichever best suits your needs.
The status bar can show the location of a linked image file, even if missing.
I will have to learn more about the embed image feature. I just imported my raster image and clipped it. I would love a more efficient way for my process. This is for mockup product images.
@Xav Image properties only gives me the x y and width and height information. I still haven't updated this machine to the latest 1.0 software, so it could just be a difference in versions?
As for the status bar, @TylerDurden , unfortunately I do not see a file path. Again this could be a version discrepancy?
According to the status bar, your image is already embedded. Are you sure you have the right thing selected, and that there's not another (transparent) image on top of the missing one?
If you can upload the SVG file we can probably give you a better idea of what's going on. Check the file size first, as embedded images can quickly bloat SVG files. You can upload to a third-party image host and post the link here if that's the case.
the first file uploaded in the original post is the one in question. There are two objects that are clipped. Both do not render on my Inkscape v 0.92 PC desktop. The file was originally created on a Macbook Inkscape v 1.0
So now that I think about it, this may be a version issue I am seeing. And that's why when I uploaded the file originally to the forum it actually renders the clipped images. but the font isn't the correct font. Is there a way to embed fonts?
I downloaded the original image ("The Quieter...") and it is completely intact on my 0.92x windows machine.
Regarding fonts: it's often better to convert text to paths for release documents.
It looks like Inkscape 0.92 doesn't like something about the JPEG files. If I extract one to an external file I can view it with other programs, but Inkscape fails to load it. If I open it in The GIMP and just save straight out as a JPEG, Inkscape will load the file fine. I can, however, load the image into Inkscape v1.0. My guess is that the newer version uses an updated version of the JPEG decoding library which supports these files.
So you have two choices: either use Inkscape v1.0, or extract the files, save them via some other program, and re-insert them in 0.92.
As for embedded fonts: not in any practical sense. The closest you can do is to convert the text to paths (Path > Object to Path), but they're no longer editable as text then. Most seasoned users tend to keep a copy of the original text objects hanging around on a hidden layer, just in case edits are required later. Experience has shown that edits are almost never required, except in those cases where you don't bother keeping a copy 😉
after i posted it i realized how silly it was to want to embed a font file. I always need to convert them to an object for my engraving purpose anyhow. I'm just thinking about working on this files on both my mac and pc. I switch between environments and I've been trying to figure out my best workflow process.
I have already reprocessed the images in gimp to only have the main portion of the image I want to use for fill. And now have named them appropriately so I do not have any confusion again. I think I just need to have better filenames and metatags to help in my organization.
Thanks everyone for helping me walk through this!