目前,Picview 支持 10 种照片查看,窗口图片缩放模式,通过选择不同的模式,可以设置查看照片时,默认显示的图片及窗口的大小,满足用户不同情况下的使用需求。

10 种模式分别为:

  1. 窗口固定 & 图片适应之
  2. 窗口和图片适应屏幕
  3. 窗口和图片缩放到屏幕
  4. 窗口固定 & 图片缩放到窗口
  5. 窗口固定 & 图片实际大小
  6. 窗口固定 & 图片缩放覆盖之
  7. 窗口屏幕区域 & 图片缩放覆盖之
  8. 窗口屏幕区域 & 图片缩放到屏幕
  9. 图片实际大小 & 窗口适应之
  10. 窗口和图片适应固定区域

可以在 Picview 的偏好设置看图/浏览/缩放模式中设置。下面介绍下每种模式的含义及设置后前后对比的示意图。

缩放模式

1. 窗口固定 & 图片适应之

窗口位置和大小固定,窗口内的图片缩放适应窗口并限制在窗口内,有两种情况:

  1. 当图片的尺寸大于窗口的大小时,即图片的宽或高大于窗口的宽或高时,图片缩小,缩小到图片的宽或高直到等于窗口的宽或高,使图片宽和高小于等于窗口的宽和高。
  2. 当图片的尺寸小于窗口的大小时,即图片的宽或高都小于窗口的宽或高时,图片不缩放,保持原来的尺寸。

示意图如下:

窗口固定 & 图片适应之

这是 Picview 的默认模式,因为本人喜欢浏览图片时,窗口固定,而不是变来变去。当然,你可以选择你喜欢的模式作为默认模式,这样打开图片,就以这种模式在屏幕上布局窗口、图片。

2. 窗口和图片适应屏幕

窗口大小与图片尺寸始终保持一致,图片缩放适应当前屏幕大小并且显示尺寸限制在屏幕大小内,有两种情况:

  1. 当图片的尺寸大于屏幕的大小时,即图片的宽或高大于屏幕的宽或高时,图片缩小,缩小到图片的宽或高直到等于屏幕的宽或高,使图片宽和高小于等于屏幕的宽和高。
  2. 当图片的尺寸小于屏幕的大小时,即图片的宽或高都小于屏幕的宽或高时,图片不缩放,保持原来的尺寸。

示意图如下:

窗口和图片适应屏幕

喜欢无边框浏览图片,照片查看的用户常常选择这种模式。

3. 窗口和图片缩放到屏幕

窗口大小与图片尺寸始终保持一致,图片缩放到当前屏幕大小,即图片的宽或高缩放到屏幕的宽或高,有两种情况:

  1. 当图片的尺寸大于屏幕的大小时,即图片的宽或高大于屏幕的宽或高时,图片缩小,缩小到图片的宽或高直到等于屏幕的宽或高,使图片宽和高小于等于屏幕的宽和高。
  2. 当图片的尺寸小于屏幕的大小时,即图片的宽或高都小于屏幕的宽或高时,图片放大,放大到图片的宽或高直到等于屏幕的宽或高,使图片宽和高小于等于屏幕的宽和高。

示意图如下:

窗口和图片缩放到屏幕

4. 窗口固定 & 图片缩放到窗口

窗口位置和大小固定,图片缩放到窗口大小,即图片的宽或高缩放到窗口的宽或高,有两种情况:

  1. 当图片的尺寸大于窗口的大小时,即图片的宽或高大于窗口的宽或高时,图片缩小,缩小到图片的宽或高直到等于窗口的宽或高,使图片宽和高小于等于窗口的宽和高。
  2. 当图片的尺寸小于窗口的大小时,即图片的宽或高都小于窗口的宽或高时,图片放大,放大到图片的宽或高直到等于窗口的宽或高,使图片宽和高小于等于窗口的宽和高。

示意图如下:

窗口固定 & 图片缩放到窗口

5. 窗口固定 & 图片实际大小

窗口位置和大小固定,图片不缩放,保持原来尺寸。

示意图如下:

窗口固定 & 图片实际大小

6. 窗口固定 & 图片缩放覆盖之

窗口位置和大小固定,图片缩放到覆盖窗口大小,即图片缩放到使宽和高大于等于窗口的宽和高,有两种情况。

  1. 当图片的尺寸大于窗口的大小时,即图片的宽和高都大于窗口的宽和高,图片缩小,缩小到图片的宽或高直到等于窗口的宽或高,使图片的宽和高大于等于窗口的宽和高。
  2. 当图片的尺寸小于窗口的大小时,即图片的宽或高小于窗口的宽或高时,图片放大,放大到图片的宽或高直到等于窗口的宽或高,使图片的宽和高大于等于窗口的宽和高。

示意图如下:

窗口固定 & 图片缩放覆盖之

7. 窗口屏幕区域 & 图片缩放覆盖之

窗口固定保持为当前屏幕区域,图片缩放到覆盖屏幕区域,即图片缩放到使宽和高大于等于当前屏幕区域的宽和高,有两种情况。

  1. 当图片的尺寸大于当前屏幕区域的大小时,即图片的宽和高都大于屏幕区域的宽和高,图片缩小,缩小到图片的宽或高直到等于屏幕区域的宽或高,使图片的宽和高大于等于屏幕区域的宽和高。
  2. 当图片的尺寸小于当前屏幕区域的大小时,即图片的宽或高小于屏幕区域的宽或高时,图片放大,放大到图片的宽或高直到等于屏幕区域的宽或高,使图片的宽和高大于等于屏幕区域的宽和高。

示意图如下:

窗口屏幕区域 & 图片缩放覆盖之

8. 窗口屏幕区域 & 图片缩放到屏幕

窗口固定保持为当前屏幕区域,图片缩放到屏幕区域大小,即图片的宽或高缩放到屏幕区域的宽或高,有两种情况:

  1. 当图片的尺寸大于屏幕区域的大小时,即图片的宽或高大于屏幕区域的宽或高时,图片缩小,缩小到图片的宽或高直到等于屏幕区域的宽或高,使图片宽和高小于等于屏幕区域的宽和高。
  2. 当图片的尺寸小于屏幕区域的大小时,即图片的宽或高都小于屏幕区域的宽或高时,图片放大,放大到图片的宽或高直到等于屏幕区域的宽或高,使图片宽和高小于等于屏幕区域的宽和高。

示意图如下:

窗口屏幕区域 & 图片缩放到屏幕

9. 图片实际大小 & 窗口适应之

图片不缩放,保持原来尺寸,窗口缩放适应图片尺寸,并且窗口大小限制在屏幕区域范围内。有两种情况:

  1. 当图片的尺寸大于屏幕的大小时,即图片的宽或高大于屏幕的宽或高时,窗口放大,放大到窗口的宽或高直到等于屏幕的宽或高,使窗口宽和高小于等于屏幕的宽和高。
  2. 当图片的尺寸小于屏幕的大小时,即图片的宽或高都小于屏幕的宽或高时,窗口大小与图片的尺寸保持一致。

示意图如下:

图片实际大小 & 窗口适应之

10. 窗口和图片适应固定区域

窗口大小与图片尺寸始终保持一致,图片缩放到固定区域大小,即图片的宽或高缩放到固定区域的宽或高,有两种情况:

  1. 当图片的尺寸大于固定区域的大小时,即图片的宽或高大于固定区域的宽或高时,图片缩小,缩小到图片的宽或高直到等于固定区域的宽或高,使图片宽和高小于等于固定区域的宽和高。
  2. 当图片的尺寸小于固定区域的大小时,即图片的宽或高都小于固定区域的宽或高时,图片放大,放大到图片的宽或高直到等于固定区域的宽或高,使图片宽和高小于等于固定区域的宽和高。

示意图如下:

窗口和图片适应固定区域

最后

10 种照片查看,窗口图片缩放模式,各有千秋,它们抽象了图片、窗口、屏幕三者之间在平面上的布局关系。我想总有一款是你喜欢的,让你在欣赏展示作品时,总能抓住哪个最耀眼的点。蓦然回首,灯火阑珊处,总有一款适合你,满足你各种各样图片浏览需求。

参考文章