For some reason, Photoshop is assuming that your slice is wayyyy taller than 8192 (the limit), that's why your width can't go over the 34%. It's scalling it proportionally. So either your slice is in fact over the limit or something is causing Photoshop to think that. If you want you can delete all layers and share the document. I will be happy to check on my end if I find the issue.
this is a png that i export from XD, i'm adding the file link and i'll be happy if you can check it (again...everything worked fine with that file 2 days ago):
As I mentioned, I will be happy to check the file if you want to share it. It's hard to troubleshoot without looking at the file. It took me a while until I figured what was happening to be a few days ago and I'm sure no forum reply would help me, because I wasn't aware of the issue of selecting all slices. So if you would like, just share it via WeTransfer and share the link.
As i explained before this is an xd file that i export as PNG and just need to slice it... maybe you can try to slice it and see if it's limits you the same way?!
Thanks for the file. I was able to export without any issues.
I have 2 things to say:
1 - Your 7th slice is actually bigger than the limit. This didn't create any issue when exporting, but anyway, try to keep all your slices below the 8192 limit, just in case
2 - Have you actually tried to export the images and saw that they were resized? Or were you stuck on that window looking at the 34% issue? I'm saying this, because even though I saw the same values, I ignored them. Exported and everything was fine. Basically what I see here is Photoshop telling you that the full document is going over the limit, but it's not changing anything in the export process. You know what I mean? Try it again and just ignore that "issue". Export and see if your images are the size they are supposed to be.
The slicing tool, in conjunction with Save for Web (legacy) was designed to slice an image so that it could be rebuilt on a webpage and clicking on different sections could lead to different actions. Hence the 8192 px size limit which is more than enough for that purpose.
To split a large image for use on different pages use the crop tool or split the image into separate layers and use export layers to files
The slice tool is super useful, more than the 2 options you mentioned. Also, still calling it "Save for Web" makes no sense. They should change that.
Let's say you have a layout for a website that contains 50 different pieces. If you use the slices, they will remain intact and you can just go Save For Web, and even if you have made changes, the slices are still the same. It exports all at the same time. If you use the crop as you suggested, you would have to do it manually, 50 times: select the area to crop > crop > save as > give it a new name > save > undo. Repeat the process 49 more times.
Using the layers, it's the same thing, you would have to keep merging sections and then bringing them back. For example, let's say I have Group 1 with images and Group 2 with text. Maybe one of those "slices" would be an image from Group 1 and one paragraph from Group 2. How would you use the layer export? You would have to merge them, to them "unmerge". Also, when you use the Export Layers to Files, it exports the whole canvas so let's say you have a canvas that's 100px by 100px. Even if you only have a space 5px square in the middle, it exports an image that's 100px by 100px. Not ideal.
So "Save for Web" and Slices are still the best option
Read my comments again. For slicing up an image into as many elements as you need to create a web page, slicing and save for web work well and the 8kpx limit is not an issue.
For creating multiple web pages which need to go beyond 8k then it is not the best tool and was not designed to be.
I doubt you will see further Save for Web features as it relies on old code and is not being developed further - hence the 'legacy' label in the export menu.
Agreed. If this needs to be a cap for non-sliced images, so be it. But for those of us who are slicing up, the final image would NOT be larger than 8192 and rather a collection of smaller images.