<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Nov 24, 2015 at 6:30 AM, Gregory Pittman <span dir="ltr"><<a href="mailto:gpittman@iglou.com" target="_blank">gpittman@iglou.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="h5">On 11/24/2015 04:52 AM, Christian Mandel wrote:<br>
> Hi Greg,<br>
><br>
> Am 23.11.2015 um 18:44 schrieb Gregory Pittman:<br>
>> On 11/23/2015 10:29 AM, Christian Mandel wrote:<br>
>>> Hi!<br>
>>><br>
>>> I try to make a photo book with Scribus (v1.5.0) and I fail with the<br>
>>> simplest tasks. I hope someone can show me how to solve these problems.<br>
>>> My current problem is to fit pictures into picture frames. I create a<br>
>>> frame of the size that I want and load a picture into this frame.<br>
>>> Usually, the aspect ratio of frame and picture are different. Therefore,<br>
>>> I want to fit it to the frame so that the frame is entirely filled but<br>
>>> the picture is not distorted and then align the picture inside the<br>
>>> frame.<br>
>>><br>
>>> Scribus natively has (if I'm right) only the option to fill the frame so<br>
>>> that the whole picture is visible and part of the frame stays empty.<br>
>>> There are two scripts that try to solve the problem: Image Wizard and<br>
>>> Image Wizard Advanced. I select the frame and run the scripts. With<br>
>>> Image Wizard I press "scale to fill" but what I get is an about 3 times<br>
>>> larger picture than needed (about 600 %, about 200 % would suffice).<br>
>>> Image Wizard Advanced, on the other hand, does not respect the original<br>
>>> image's aspect ratio with the fill command.<br>
>>><br>
>>> What is the correct way of fitting images into empty frames when the<br>
>>> frame size is fix? Is manually copying the higher percentage after<br>
>>> scaling without preserved aspect ratio the only option?<br>
>>><br>
>>> Thanks and best regards<br>
>>><br>
>><br>
>> Here are a couple of directions to look:<br>
>><br>
>> <a href="http://wiki.scribus.net/canvas/Infobox_in_column" rel="noreferrer" target="_blank">http://wiki.scribus.net/canvas/Infobox_in_column</a><br>
>><br>
>> <a href="http://wiki.scribus.net/canvas/Automatic_import_of_images:_Versions_not_requiring_Tkinter" rel="noreferrer" target="_blank">http://wiki.scribus.net/canvas/Automatic_import_of_images:_Versions_not_requiring_Tkinter</a><br>
>><br>
>><br>
>> Infobox works with a set width, the column width it is told to fit a<br>
>> frame in. The newer versions of Infobox allow for the insertion of an<br>
>> image frame. The trick is to use information from the size of the image<br>
>> to create a frame of the correct relative dimensions, load the image,<br>
>> and setScaleImagetoFrame.<br>
><br>
> thanks for your answer. I tested the infobox script. Unfortunately, I do<br>
> not get it to work as intended. What I have is already an empty or<br>
> pre-filled image frame of the correct size, but the script fails with<br>
> the message that the selected frame is not a text frame. Nevertheless,<br>
> as I understand, the script only adds a frame, not the image itself. I<br>
> already have an image frame but need to fit the image inside of this<br>
> frame to the size of the frame without changing aspect ratio.<br>
><br>
>> The other script uses a set size of frame, although scaled to the known<br>
>> dimensions of the images that are loaded.<br>
><br>
> I do not want to scale the frame but the image.<br>
><br>
>> When you do this manually, you might load an image, then right-click to<br>
>> Adjust Image to Frame, then Adjust Frame to Image. If your frame must be<br>
>> a certain width, make it too long so that it fills the width. Likewise,<br>
>> if you need a certain height, make it too wide at first.<br>
><br>
> I need both exact height and exact width. The image frame is already<br>
> defined, only the image is not scaled as I need it inside of the frame.<br>
><br>
>> You can change the setting in Preferences so that images are normally<br>
>> loaded to be adjusted to frame size (this is under the Tools tab).<br>
><br>
> But there is as well no option to fill the frame while keeping the<br>
> aspect ratio. What did I misunderstand here?<br>
><br>
<br>
</div></div>It's a little confusing as to what you want to do, but perhaps you just<br>
need to understand the settings.<br>
<br>
It sounds like what you want is to Scale Image to Frame, but not<br>
proportionally, in other words, fit the image to the frame even if it<br>
must be stretched in one direction or the other.<br>
<br>
To do this, in the Image tab, select To Frame Size under Scaling, but<br>
make sure Proportional is unchecked.<br>
<br>
You can also set this in Preferences as your default for loading an<br>
image. In Tools (Item tools in 1.5.x), in the Image sub-tab, choose<br>
Scale Image to Frame Size, and UNCHECK Keep aspect ratio -- in other<br>
words, you don't want to keep the aspect ratio of the image, you want to<br>
keep the aspect ratio of the frame.<br>
<br>
This should also be scriptable.<br>
<br>
Greg</blockquote><div> </div><div>Relevant tickets: </div><div><a href="http://bugs.scribus.net/view.php?id=11807">http://bugs.scribus.net/view.php?id=11807</a> </div><div><a href="http://bugs.scribus.net/view.php?id=8857">http://bugs.scribus.net/view.php?id=8857</a><br></div><div><br></div><div>/Kunda</div></div></div></div>