Frame in a tif I do not want

Previous topic - Next topic

sorenfairtragen

I crated some white Dots in gimp with no frame and no Background and saved them as tif.

After crating an Image-Frame and Loading the tif it appears to me that Scribus made an grey-Frame around ist which I do not want.

I use Scribus: 1.4.3.

Please help :o)

Nermander

First question: did you try exporting to PDF and see if it looks right there?

Did you check the properties (F2) of the text frame to see that it is really set to no border or background?

a.l.e

hey

not sure why you're creating white dots in gimp to use them in scribus?

why aren't you creating them in scribus as white circles (with the shape tools)?
you would then have vector drawings that renders correctly at any size...

GarryP

Following on from Nermander's post, also try menu "View -> Show Frames". It may be that the frame you're seeing is just the one that Scribus displays so you can see where the frames are. These are not exported or printed.

You can also try putting Scribus into Preview Mode (press the "eye" icon at the bottom right of the main window). This should show you how the document will look when exported. Press the "eye" again to go back to "normal" mode.

sorenfairtragen

Thanks a lot for your Ideas!

- pdf does not work because I need transparency in the picture, thats why i chose tiff/png

- I tried you suggestions concerning F2 - properties

- View -> Show Frames ist turnes off

- clicking the "eye" did not help

Maybe it has sth to to with antializing, but I could not make it better in gimp.

Hope the attachment may help us.

[attachment deleted by admin]

sorenfairtragen


GarryP

Ah, from what I can see it's not a "frame" that you're seeing but an artifact of how Scribus is displaying the image.

As a different type of "fix" - which I think is applicable to images more generally than the one you are working with - try setting the preview mode for the image to "Full Resolution".

For a single image, right-click the image frame then select menu "Preview Settings -> Full Resolution".

For all images, go to menu "File -> Document Setup..." then select the "Tools" section and then the "Image Frame" icon. Then set "On Screen Preview" to "Full Resolution" and OK the dialog.

That should make the "grey outline" and fuzziness go away.

Nermander

Quote from: sorenfairtragen on May 10, 2016, 10:52:23 AM
- pdf does not work because I need transparency in the picture, thats why i chose tiff/png
I meant export the Scribus document to PDF to see if it is just something in the preview or if it really ends up in the end result.

And it seems as if that was the case: A display issue that did not show up in the end result.


sorenfairtragen

@Nermander: Now I got U

@GarryP: I changed the setting - Good idea!

Cheers!

GarryP

I believe this is an obvious case which shows that the Scribus default for displaying images is incorrect.

I think it would be fair to say that the "average" user would assume that Scribus would show their images as they would see them in any image viewer software. In other words, they would assume that the image shown would not be "modified" in any way.

Scribus, out-of-the-box, does not display all images in the way that the average user would expect. Instead, it defaults to displaying images at what it calls "normal resolution" which doesn't always display the image at its best quality. (And what does "normal" mean? To me, "normal" means "as is", or "real" rather than what Scribus seems to think it is.)

This means that a user who doesn't know that Scribus has different preview resolutions - and that's probably most users as the "feature" is hidden away - could, quite easily, assume that Scribus is broken or can't handle images properly.

Example Case: User has a nice high-quality 300dpi image. They put it in an image frame. The image is all blurred and looks awful. They try zooming and various other things but it still looks awful. They conclude that the software is useless for this kind of thing. They move to different software. Scribus looks bad and they tell their friends to steer clear of it.

Fonts would - by default - never be shown blurred or modified in some way by default, so why are some images shown this way? It doesn't make sense to me.

It makes me wonder how many software reviewers have come across this "feature", without knowing it was a "feature" and just dismissed Scribus as a product that doesn't work properly and given it a bad review accordingly. People don't have time to delve deep into the documentation so find out that the software does something differently to what they would expect, especially when it's something as simple as just displaying an image.

To cut a long story short - too late? - in my opinion, Scribus should - out-of-the-box and by default - show images at the best resolution that it can and then it's up the the user to change things if they want to. Displaying things as they are should not be an option, it should be the default.

Nermander

The lower pre-view resolution was implemented to speed up Scribus. Rendering full images takes resources.

This is what used to happen before: User had a pile of nice high-quality 300dpi image. They put them in a document. Scribus became awfully slow, it took several seconds just to scroll half a page. They concluded that the software was useless for this kind of thing. They moved to different software.

GarryP

I totally understand that side of the argument but I can't agree with the rationale behind it.

Surely it is better for Scribus to show things looking their best from the start for all users rather than "hamstringing" all users just in case some people want to do things that their computers can't handle well. Automatically making all documents potentially look worse than they could just because some people try and do too much with limited equipment isn't really a good reason to me.

I realise that a lot of people don't have very fast machines - I was using an underpowered Mac for years. If Scribus is slowing down then people have lots of options for making it faster, they only have to look for them or ask someone. I just don't think it's right to assume that people will understand that the software has deliberately made their documents look worse because some other people can't be bothered to look for answers.

Deliberately lowering the resolution of some images without any explanation to the user - i.e. without their knowledge - isn't the right way to go on in my books.

I would say that a fair compromise would be to default to "full resolution" (which can be changed at any time, as it is now) while giving the user the chance to set/change it on the "New Document" dialog. This way, the option is up-front where everyone can see it - and therefore knows about it - and a good explanation can be given as to what should be used for what type of document (e.g. "full" for small documents, "normal" for documents with many large images) and how to change it later.

Another - more complicated to code - option would be to draw a little icon in a corner of the image frame that tells the user when the image isn't being drawn to full resolution. They can click the icon to change the preview settings.

There are probably a lot of other different ways to do this but I think something on the "New Document" dialog would be easy to introduce and make the user aware of what's going on.

Note: Preview Mode doesn't change the images to "full resolution", which I would have thought it should. It's for seeing the document as it will be exported so I would expect it to show the images at "export resolution". I don't know if that's a bug or whether I've misinterpreted it but I'd say that a preview was a way of seeing something as it will really be.

utnik

#12
hi garry

i like coffee breaks – but i dislike software defined breaks.
IMHO to have some real flow in the workflow is more essential than high resolution images while working on a layout.

for a newbie it may be hard to find the preview resolution settings – i see your point there. but i'm not sure if the same newbie wold find out why scribus is so slow...

btw. it's not uncommon practice to set some intermediate r
esolution as default. (as i remember, the options in inDesign have been 'fast', 'typical' and 'high'...

utnik

Nermander

99% of all images will be shown in screen in a lower resolution than they will be printed, because screens have a lower resolution than printers.

The problem here might be that the algorithm Scribus uses to lower the resolution is not the best.

GarryP

Hi utnik.

I get where you're coming from but I still think Scribus is being a bit "tricky" about this.

A music editor application wouldn't, by default and without telling the user, remove the sound from the left speaker so there was less to hear. A word processor wouldn't, by default, remove the vowels from a document so there was less to read. So why would DTP software, by default, "de-res" images so there was less to display? Sure, give the user the tools to do so if they want to but don't do it without telling them up-front what's happening.

From an experienced user's view, what Scribus is doing is a useful thing. It's making it easier for the user to browse the document by taking away some of the overhead of throwing large rasters around. But from the beginner's point of view it's just made the images look worse without any warning or saying how the situation can change.

And it's probably not just beginners. How many experienced Scribus users actually know that this sort of thing is going on? I'd be willing to bet that it's not a majority. If you get used to software doing something but don't know why you end up just accepting it as "just what it does" and end up forgetting that something is different/wrong after a while. That's basic human behaviour.

I'd guess that if someone polled the Scribus community with the question: "Did you know that Scribus was, without your knowledge, modifying your images before it displayed them?" the number of yes-votes would be quite small. (I could well be wrong but I don't think I would be.)

I would say that a compromise would be:
* Rename the "Preview Setting" menus/preferences as "Display Resolution" (or something more relevant). These things have nothing to do with either of the preview functions so the apparent connection is misleading. Renaming to something about resolution also prompts the user about what it's for.
* Add an extra section to the "New Document" dialog to allow the user to choose what the default "display resolution" should be. I'm not really bothered what the default is for this, as long as the difference is properly explained to the user and they're told how to change it later.
* Add a new checkbox to this new section - and where relevant in preferences - for a new "Force full resolution display of images in preview" function. This way, when people use print preview or the preview mode they will see exactly how the document will look when exported rather than just a "tidied up" version of the document without guides etc.

As long as Scribus is up-front about what's going on then that's fine with me. The problem I have is that it's doing things behind the scenes without the user knowing what's going on. If the user assumes that what's on-screen is what's going to the exported - and why shouldn't they? they don't know any different because they've had no warning - then problems could occur when they take things to be printed.

I realise that there isn't really a "right" answer to this. Scribus is doing things right for some very good reasons, but it is also doing the same things wrong for some other equally valid reasons. There isn't a "one answer fixes the problem" way of doing things.

I can see this discussion going back and forth until the end of time because there's no end to it. Each "side" is right for different reasons so there can be no "true" resolution. All I ask is that some compromise be implemented where the user is told about what's happening up-front so they can make the choice for themselves rather than Scribus making it for them without telling them about what it's done. Let the user decide.