Re: Procedural call to undo?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Chris Mohler wrote:
> On Mon, May 11, 2009 at 12:31 PM, gg <gg@xxxxxxxxxxx> wrote:
>> peter sikking wrote:
>>> David Hodson wrote:
>>>
>>>> That's true, but how does that make undo different from many other
>>>> functions?
>>> undo involves user having a change of heart.
>>>
>>> a script cannot have a change of heart.
>>>
>> No but it can have a conditional execution path dependant on the result
>> of a previous command.
>>
>> resize image
>> save test.png
>> if (size of file) > 4GB undo resize.
> 
> Bit shouldn't that really be:
> 
> get image size/depth
> calculate target image size
> if (target size < 4GB) resize image
> ?
> 
> I agree that Undo should be reserved for human use...
> 
> Chris
> 
> 

It is not the IMAGE size that matters it's the FILE size. Is there a 
function that predicts the final size of a jpeg file after compression ??

You may want a script to make a few tries (different compression 
parameters) and CONDITIONALLY back out the change as a function of the 
result.

that was a trivial example to illustrate that a script may want to 
"change it's mind". It also could be some external events over which the 
script has no control nor any means of predicting.

You are presuming to know a hell of a lot about ALL possible 
circumstances in saying this is unnecessary.

regards




_______________________________________________
Gimp-developer mailing list
Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux