PHOTOSHOP - User-configurable transform limits to prevent mistakenly large transformations

  • 1
  • Idea
  • Updated 3 years ago
  • (Edited)
I frequently use the Transform Tool's context menu to input exact dimensions.

Often, I'll find that my Mac hasn't registered the click properly, and my cursor finds its way between the existing numbers within the field. So I'll end up with a 104600% transformation, which grinds my system to a halt (16GB RAM / 250GB SSD, PS CC 20160113.r.355 x64).

To be clear, not only does Photoshop freeze, but the entire system displays SWoD until I escape out, or eventually restart. Often, an error displays, indicating I'm out of disk space (I have 60GB free).

It would be beneficial to establish a user-configured transform limit (say, max 500%), to prevent this particular issue. Maybe Photoshop could do the math and alert, or simply allow the user to confirm at transforms over a certain percentage/dimension.

Thanks!
Photo of cfoust

cfoust

  • 5 Posts
  • 2 Reply Likes

Posted 3 years ago

  • 1
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 823 Reply Likes
Photoshop doesn't halt, but it will spend a lot of time waiting for the OS to finish disk operations while trying to allocate the scratch space that you need for that operation.  You can cancel, but Photoshop can't process that event until the next time the OS returns control to the application.
Photo of cfoust

cfoust

  • 5 Posts
  • 2 Reply Likes
Thanks Chris. Well put! I guess it would be convenient (especially for those of us who have only 1 scratch/startup disk) to user-confirm before essentially allowing the system to attempt the impossible ;-)
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 823 Reply Likes
If it were impossible (not enough space), Photoshop would give an error.

But if it is possible, it might just take a while - and Photoshop can't guess the difference between what was and was not intended.  Plus Photoshop can't easily predict how long some disk operations will take, because they depend on too many system variables.
Photo of cfoust

cfoust

  • 5 Posts
  • 2 Reply Likes
True. I was thinking very simplistically about available disk space. So it's not possible for Photoshop to know how much scratch space a transform operation is going to take?

If not, no big deal. I'll just try to make fewer mistakes ;-)

I was also being ignorant of the fact that not all layers are created equal. If I want to transform a text or shape layer 10,000%, that's probably fairly easy for my Mac mini. Raster layers are a different story.

Perhaps a better solution is, just as we can control RAM available to PS, allow the user to set a scratch space limit. So *any* operation that eats up more than a specific amount of space (especially on a single-drive system like mine), could be alerted.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 823 Reply Likes
Yeah, that might be easier - but could cause confusion when you run into the limit.
We'll have to think about it.
Photo of cfoust

cfoust

  • 5 Posts
  • 2 Reply Likes
Thanks Chris! I appreciate your time and input very much. (also trying not to fan-boy over here) :)