Jump to content
MrMattSim

images within symbols don't update/sync when replaced

Recommended Posts

The expected behaviour was that i could create a symbol that contains an image to be used multiple times, and if the image is updated, then just replace it once in the symbol.

 

What happens instead is that the selected instance of the symbol changes, none of the others update, but the app still reports that the symbol is synced (and sync was on the whole time).

 

Also, the filesize bloats because now multiple images are stored.

Share this post


Link to post
Share on other sites

v 1.5.5. 2017.11.21 on MAC OS X 10.12.6

 

I connfirm the problem. :( 

Raster graphics are not synced at all. No graphic attribute is included in synchronization.

Share this post


Link to post
Share on other sites

Work around : 

 

This is not as neat as just replacing an image would be, but it gets the job done: You can insert a new image and place it within your symbol (by dragging the new image in the symbol layer), then you just delete the image you wanted to replace.

Share this post


Link to post
Share on other sites

Bug still present: v.1.6.3 (Mac) — Or, perhaps just a variation of the bug. When a photo is made into a symbol, and I replace the photo with another photo (deleting the first photo), the file size jumped from 64 MB to 127.9 MB. Each new instance of the altered symbol that is dragged from the symbol studio onto the artboard adds only about 0.1 MB, so the behavior seems to become "correct" after replacing the photo, but the initial jump in file size—from 64 MB to 127.9 MB—is unexpected.

Related buggy behavior:

The symbol containing the photo must be dragged from the symbol studio and placed on the workspace, or be duplicated with Command-J after first selecting the symbol in the layers palette. The bug arises if you copy and paste the symbol with Command-C and Command-V (instead of dragging it from the symbol studio or using Command-J)—in this case the file size bloats quickly. In my case, these copy and pasted symbols lead to the file being over 400 MB when only four copied instances of the symbol were present. The copy and pasted instances of the symbol are still marked as a symbol, and changes made to the adjustment layers that I have in the symbol affect all the instances of the symbol—it is just that the file bloats to a large size.

Also, when a photo is made into a symbol, it is immediately marked as having Unlinked Attributes: Transform/Constraints.

Share this post


Link to post
Share on other sites

Transform/Constrains are always unsynced (I believe).

This makes sense as each instance is at a different location, and can be scaled / rotated / sheared without affecting other instances.

Again with constraints it makes sense that they are not synced, as this is really an automated transform: you might want one instance of a logo to be centered, but another to have a fixed position.

The workaround in the post above yours is still the best option for now.


Win7 Ultimate x64   |   i5-3570K @ 3.4GHz   |   16 GB RAM   |   120 GB SSD   |   nVidia GTX 660 Ti   |   Huion 1060 Plus

 

ScreenToGIF (Open Source, Portable, ~610kB)

Share this post


Link to post
Share on other sites

Regarding my comment about Unlinked Attributes: Transform/Constraints:

Wasn't sure what it means for sure, but pointed it out, since I was not sure if it was an issue. 

The other issues I pointed out though do seem to be bugs. I edited my post above to convey that the issue with bloated file size when copying is when a symbol of a photo is duplicated via copy and paste (Command-C and then Command V).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×