topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Wednesday December 11, 2024, 11:26 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Scaling pictures instead of stretching  (Read 20182 times)

curtisw2000

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 8
    • View Profile
    • Donate to Member
Scaling pictures instead of stretching
« on: February 26, 2009, 01:46 PM »
I love the concept of the screensaver and think it has a lot of potential, however I do have a slight issue.  I want to include my own pictures in the screensaver.  The problem is though that they are (mostly) large pictures.  The current options of stretch and crop do not work well for them.  The stretch will distort the aspect ratio which bothers me (sorry personal pet-peeve) and the cropping only makes about a quarter of the pictures look fine.  So my question is: Is there a way to stretch the pictures while maintaining aspect ratio (commonly referred to as scaling) with the current options or possibly an update?

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Scaling pictures instead of stretching
« Reply #1 on: February 26, 2009, 07:19 PM »
I believe I understand what you are asking for.
The closest you can choose right now is to tell it to preserve aspect ratio and shrink maximally, and set some borders on your monitors manually:
Screenshot - 2_26_2009 , 7_14_00 PM.png
Screenshot - 2_26_2009 , 7_12_10 PM.png

The first set of options tell the program not to do any stretching (you already found that), and to shrink the image until one of its dimensions fits completely on screen.

The second set of options manually puts a blank space border on the screen which has the indirect effect of causing less cropping (assuming the images are wider than they are tall).



What I understand you to be wanting is something that i should have implemented right away, which is to shrink images so that the entire image fits on screen in all cases (while preserving aspect ratio).  I generally prefer to crop because I don't like having varying amounts of blank space on screen which could happen if the option with this new mode, but it needs to be added.

I'm doing a bunch of updates to my programs I'll try to get this in the schedule of updates in the next few days.  :up:

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Scaling pictures instead of stretching
« Reply #2 on: February 27, 2009, 02:24 AM »
Try new beta download: https://www.donation...PhotoQuotesSetup.exe

New options you should use:
Screenshot - 2_27_2009 , 2_21_00 AM.png

Important: I know it's not the clearest thing, but what you want is to choose the combo of:
  • Crop and preserve aspect mode
  • Shrink maximally
  • Fit entire image

The "Crop and preserve aspect mode" is what keeps the aspect ratio.
The shrink maximally option tells it to shrink as it needs (you could adjust this to set limits)
The new "Crop Goal" value of "Fit entire image" is the key new option, which says that the goal of the shrinking is to fit the LARGER dimension, which will end up with blank borders on the short dimension if set.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Scaling pictures instead of stretching
« Reply #3 on: February 27, 2009, 02:33 AM »
The best way to understand this new option is that if Crop Goal is "Fit small dimension", then you will tend to have images that fill the entire cell area, and aspect ratio is preserved, but where one dimension is cropped.  If Crop Goal is "Fit entire image" then the images will have some blank border around them in the cell so that entire image can be fit in cell area while preserving aspect ratio.

curtisw2000

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 8
    • View Profile
    • Donate to Member
Re: Scaling pictures instead of stretching
« Reply #4 on: February 28, 2009, 08:08 AM »
That is so much better.  Thank you much.  I really kinda wish that it would use the space a little more efficiently but I can imagine that would be a royal pain to try to program.  It is great though...I probably will use it after a bit more tweaking...

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Scaling pictures instead of stretching
« Reply #5 on: February 28, 2009, 08:13 AM »
well you can choose to tile your monitors differently to try to get the cell tiles to more closely match the aspect ratio of your images.

Eisfux

  • Participant
  • Joined in 2009
  • *
  • Posts: 3
    • View Profile
    • Donate to Member
Re: Scaling pictures instead of stretching
« Reply #6 on: February 28, 2009, 05:47 PM »
Hi...

First of all thanks for this great screensaver.
With "Fit entire image" im close to the perfect setting.

But there is one Problem left:

I have one monitor with a resolution of 1280x1024 an an other one with 1980x1080.
On the 4:3 Display "Fit entire image" does not work properly...
It seems that the Software ist thinking of a 16:9 as well...
Maybe because it thinks of a total resolution of 3200x1080 as shown on the "Advanced Custom Workspace Tilin"-Option...
I tried to solve the Problem with this option but it doesn´t work...
Is it possible to use two different scaled monitors?
And which setting do I have to use?

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Scaling pictures instead of stretching
« Reply #7 on: February 28, 2009, 07:37 PM »
Tell me what it's doing that you don't like, and what you want it to do differently.

Eisfux

  • Participant
  • Joined in 2009
  • *
  • Posts: 3
    • View Profile
    • Donate to Member
Re: Scaling pictures instead of stretching
« Reply #8 on: March 02, 2009, 10:00 AM »
It´s not fitting the small ends of a 16:9-picture on the sides of the 4:3 screen.
And I want it to do this so I can see the full picture.
At the Moment there are no blank borders on top and bottom and the picture is too large.
My settings are   
  * Crop and preserve aspect mode
  * Shrink maximally
  * Fit entire image
as you mentioned.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Scaling pictures instead of stretching
« Reply #9 on: March 02, 2009, 10:33 AM »
ok so you are saying that it's showing the image but the left and right sides are cut off?
if so then that sounds like a bug, since the settings you have set mean nothing should get cut off.

curtisw2000

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 8
    • View Profile
    • Donate to Member
Re: Scaling pictures instead of stretching
« Reply #10 on: March 02, 2009, 03:22 PM »
This is interesting, because I came here to report a similar problem.  Now that I've been using it a few days I'm noticing it is cropping some of the pictures on the left and right.  Similar to the way it used to before adding the "Crop Goal" option.  It does it on ~30%-50% of the pictures.  Most you'd never notice, but I notice it when I have a person near the edge of the picture will get part of their head cut off.  I haven't noticed it doing it to the top and bottoms at all.  It only seems to happen on pictures that are wider than tall (I do not know what the ratio is).  It will do it when it is a full-screen and when it is split into cells. It happens on both of the monitors also.

I have the same options set as the last post by Eisfux.  I am running 2 monitors of different ratios...not too sure if that matters or not. The main monitor is widescreen (1680x1050) and the other is standard (1280x1024).  They are also offset some, not directly lined up side by side.

I'm not too sure if any of this helps, and I know I provided excessive information (figured more was better than less). 

Eisfux

  • Participant
  • Joined in 2009
  • *
  • Posts: 3
    • View Profile
    • Donate to Member
Re: Scaling pictures instead of stretching
« Reply #11 on: March 02, 2009, 03:41 PM »
Yes, that's exactly the problem...
The software fits the image to the top and bottom, so pictures that are taller than wide are shown completely.
But it doesn´t fits the image to the left and right, so pictures that are wider than tall are cut of on the left and right sides.

Anyway, the software is just great.
Except for that it is working just fine even with two monitors...  :Thmbsup: