[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