[Scribus] photo-album script

Gregory Pittman gpittman
Sun Mar 13 03:50:07 CET 2005


Gregory Pittman wrote:

> architetto francesco fantoni wrote:
>
>> I'm sorry, but both setScaleImageToFrame and redrawAll() don't seem to
>> work properly for me.
>> frames are created using a predetermined width and height, but then they
>> resize without apparent reason. i've tried to create frame -> load image
>> -> set scale image to frame -> resize again frames to original size
>> using sizeObject, and this gives weird results too. I'm sure i'm missing
>> something, but actually debugging scripts it seems quite difficult too.
>>
>>
>>  
>>
>>> As long as you are using cvs since about Feb. 3rd or so, you have 
>>> access to 'setScaleImageToFrame(scaletoframe=1, proportional=1, 
>>> "name").  You need to look at the API docs that come with the cvs 
>>> version.  Also, the setRedraw(1) and redrawAll() have been fixed and 
>>> now work, so you don't have to save, close, then open your file.
>>>
>>>   
>>
> The first question would be, does scribalbum.py or scribalbuma4.py 
> work -- i.e., do the scaling and redrawing commands work there for you?
> I think you need to scale back lulu2.py and reduce the logical 
> decisions: forget about odd/even pages, don't have so many format 
> choices.  Pick a small directory where all the pictures are the same 
> size/scale, so you know what should happen.
> Make sure you comment out anything you don't need. If you are going to 
> use setScaleImageToFrame(), you don't need your variables fscale or 
> gscale, and you don't want to use setScale().  Make sure you have the 
> syntax in setScaleImageToFrame() correct.
> I'm curious about the gotoPage(numpagina)  --- I didn't have to use 
> that in scribalbum.py, since I was always working on the 'current' 
> page.  You can still use numpagina for odd/even pages.


Here is something else -- I notice that scribalbum.py does NOT work with 
the 1.30 CVS,  you have to use 1.2.2 -- that may well explain the weird 
results you're getting.  I noticed that scaling was very unpredictable 
with 1.30.

Greg




More information about the scribus mailing list