Skip to main content
arteycodey
Participant
January 9, 2016

P: Export Assets scaled output (@2x etc.) is NOT generated from Smart Object data in PS 2015.1

  • January 9, 2016
  • 18 replies
  • 2507 views

I thought the whole point of the Generate Assets feature was the multi-resolution output, but apparently the only input data the exporter makes use of is the layer’s raster data, and not the original resolution of a linked or embedded smart object, thus making any upscaling from a 1x version unfeasible.

This way the ‘retina’ versions of the image are simply created as blurry memory-intensive pixel-bloats of the original size, which is nothing anyone could want 😞

18 replies

Wabber_HM
Inspiring
June 7, 2022

Came to "me too" this issue as well. It seems this bug is still around, even with the new Export interface. It's definitely down to the type of Smart Object. If I drag and drop a file into a document and let it convert to a Smart Object, that Smart Object will not pull from the source if the export requires a larger size. Not the case for a Smart Object created within Photoshop, say, if I open the image first, convert it to a Smart Object, then copy it over to my current document. Not an ideal workaround, but it is a workaround.

jensklang
Known Participant
March 3, 2022

Allso still have the same problems with high res PNGs placed as smart object in a small artboard (like for icons), and when exportet to x2 and x3 they are blury. Will use PSD workaround but seems verry convoluted. The whole point of smart objects are lost.

Legend
January 7, 2022

I am reopening for the engineering team.

Participant
January 7, 2022

Its not fixed I have newest version and still have this problem.

 

Legend
November 27, 2021

Fixed in 22.4 or later.

Dan Rodney
Community Expert
Community Expert
June 30, 2016
Totally agree. I work on a Retina display, so I work in @15739213 Photoshop files which don't have this issue. I export @15739213 without scaling (they are the current size), and I scale down 50% to 1x. This works around this bug, but I still think it should be fixed.
— Adobe Certified Expert & Instructor at Noble Desktop | Web Developer, Designer, InDesign Scriptor
arteycodey
Participant
June 30, 2016
Thanks for your reply, Dan. I did some more digging myself, and just as you stated, the feature works as expected for PSD and PSB files only. Any other file type (PNG, JPEG, TIFF) will yield the useless blurry result.

Now it’s definitely a feasible workaround to convert all files to PSD/PSB before placing them as smart objects. But given the extra work and the excessive waste of disk space resulting from that approach, I would REALLY LOVE to have this feature working for other (compressed) file types as well.
Dan Rodney
Community Expert
Community Expert
June 30, 2016
Actually it does work, but it depends on the type of Smart Object!

For example it works with vector smart objects (as long as you're exporting as JPEG, PNG, or GIF) and Smart Objects that are not made from JPEGs. I came here to report the bug for JPEG Smart Objects. If you place a JPEG in as a Smart Object, the 200% scale to make a @15739213 does not work properly (it's a blurry scaled up @1x). However if the file you placed as a Smart Object had been a PSD, it would have worked fine. Clearly there's a bug with JPEG Smart Objects.

Secondly, it would be awesome if the SVG export could read the vector data from a vector Smart Object, but sadly it does not. 

(This is still true in Photoshop 2015.5)
— Adobe Certified Expert & Instructor at Noble Desktop | Web Developer, Designer, InDesign Scriptor