Photoshop: Extract Asset to SVG w/vector Illustrator file doesn't yield scalable/vector SVG

  • 3
  • Idea
  • Updated 2 years ago
  • Planned
  • (Edited)
Hey Team,

I was looking forward to the new Extract Asset feature of Photoshop CC 2014.2.0 for SVG extraction but I've run into some unexpected results during testing that I feel limit the potential of this feature.

Steps:

1. Create a simple vector shape in Ai
2. Place Linked Ai file into Photoshop
3. Extract this newly placed asset via Extract Assets to SVG

Actual Result:

The resulting SVG file does not appear to be a scalable asset (a strong attribute of this file type). Instead the extracted asset is a rasterized version of the original vector shape created in Ai.

Expected Result:

A scaleable SVG asset.

Given that the image was placed as a scalable vector asset in the form of a scalable container file (Ai), I would expect this to be exported as an SVG that possesses scalable vector attributes.

If there's something I'm missing or examples are needed, just give a shout.

Thanks!
Photo of Josh Kopinski

Josh Kopinski

  • 18 Posts
  • 3 Reply Likes

Posted 4 years ago

  • 3
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 14147 Posts
  • 1765 Reply Likes
Official Response
Flipped topic to a feature request per Stephen:

"I agree we should ideally support this scenario. As Chris points out, this is going to be a bit tricky. We are looking into ways to support this. In the meantime, the best thing to do would be to copy/paste from Illustrator to Photoshop as a Shape or Path, and then you can export it out using Extract Assets and get a truly scalable SVG."
Photo of Divya Manian

Divya Manian, Employee

  • 82 Posts
  • 9 Reply Likes
Official Response
Just to chime in to this thread, we have investigated how to enable this in Extract Assets dialog, but it does look like we need to do more work to expose it in a way that would work. So it is planned but it would take some time and pulling together of a lot of engineers :)