标签: scale

Adobe Flex图像缩放质量

我有一个我在Flex中编写的图像查看器,它根据浏览器的大小来缩放您当前正在查看的图像的大小.这是标签的样子:

<mx:Image id="img"
    maintainAspectRatio="true"
    source="{horizontalList.selectedItem.image}-large.jpg"
    height="100%"
    horizontalCenter="0"
    horizontalAlign="center"
    top="5" 
    width="{horizontalList.width}"
    updateComplete="onImageChange()"
    click="onImgClick()"
    />
Run Code Online (Sandbox Code Playgroud)

原始图像大小总是大于浏览器的区域,不幸的是,Flex似乎没有很好地缩小图像.事实上,如果我使用它的图像标签,IE中的HTML会做得更好.Flex中是否存在用于缩放的"质量"设置?

谢谢.

apache-flex image scale

5
推荐指数
2
解决办法
1万
查看次数

QGraphicsView滚动和图像缩放/裁剪

我希望在我的QGraphicsView中有一个背景图像,它总是按比例缩放(并在必要时裁剪)到视口的大小,没有滚动条,也没有用键盘和鼠标滚动.下面的示例是我在视口中缩放和裁剪图像的操作,但我使用随机值进行从以太中拉出的裁剪.我想要一个合理的解决方案?

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{

    ui->setupUi(this);
    scene = new QGraphicsScene(this);

    ui->graphicsView->resize(800, 427); 
    // MainWindow is 800x480, GraphicsView is 800x427. I want an image that
    // is the size of the graphicsView.

    ui->graphicsView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
    ui->graphicsView->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
    // the graphicsView still scrolls if the image is too large, but 
    // displays no scrollbars. I would like it not to scroll (I want to 
    // add a scrolling widget into the QGraphicsScene later, on top of
    // the background image.)


    QPixmap *backgroundPixmap …
Run Code Online (Sandbox Code Playgroud)

qt scale qpixmap qimage qgraphicsview

5
推荐指数
1
解决办法
1万
查看次数

如何将Lables添加到SWT Scale刻度?

我有一个SWT Scale小部件,我需要在比例尺上添加标签.

有没有办法做到这一点?也许在Slider小部件上?

谢谢

swt label slider scale

5
推荐指数
1
解决办法
1207
查看次数

限制在IOS中使用捏合手势缩放图像的最大比例

我目前能够使用Apple提供的捏合手势识别器进行图像缩放,但是如何限制图像的最大比例?

我一直在使用Apple 的 SimpleGestureRecognizers示例,它将比例设置为1,并且可以很容易地缩放图像,但是当我删除它时,它会突然跳转,这是不好的.但是,由于它总是设置为1,因此很难跟踪比例.

先感谢您.

iphone objective-c scale pinch ios

5
推荐指数
2
解决办法
9251
查看次数

在Python中,如何缩放存储为NumPy数组的图像的大小?

我用以下方式创建了一个NumPy数组:

data = numpy.zeros((1, 15, 3), dtype = numpy.uint8)
Run Code Online (Sandbox Code Playgroud)

然后,我用RGB像素值填充了此数组,生成了一些彩色图像,可以使用以下过程将其保存:

image = Image.fromarray(data)
image.save("image.png")
Run Code Online (Sandbox Code Playgroud)

我如何缩放NumPy数组的大小(不进行插值),以创建600 x 300像素的图像?

python numpy image shape scale

5
推荐指数
2
解决办法
6483
查看次数

Windows 10操作系统上的Windows窗体图形问题

当我在Windows 10中运行任何Windows窗体应用程序时,窗口内的图形看起来是扭曲的:

坏图像

在设计时,这不会发生:

好的形象

有没有人经历过这个?

(请打开图片看看会更好.)

.net c# graphics scale winforms

5
推荐指数
1
解决办法
2698
查看次数

ggparcoord:使用离散比例的颜色

我似乎无法ggparcoord使用离散比例来绘制颜色.当我这样做:

ggparcoord(data = iris, columns = 1:4, groupColumn = "Species")
Run Code Online (Sandbox Code Playgroud)

输出图仍然使用连续比例(使用Species因子的级别)对线条着色.

在此输入图像描述

我也尝试过scale_color_manual这里指定技巧的修改版本:控制ggparcoord中的颜色,但无济于事.

ggparcoord(data = iris, columns = 1:4, groupColumn = "Species") + 
    scale_color_manual(values = c("setosa" = "red", 
                                  "versicolor" = "green", 
                                  "virginica" = "blue"))
Run Code Online (Sandbox Code Playgroud)

但我收到此错误消息:Error: Continuous value supplied to discrete scale.

我也尝试过.. + scale_color_discrete():同样的错误信息.

很难过 ......即使ggparcorod cran页面上的例子都不起作用:

data(diamonds, package="ggplot2")
diamonds.samp <- diamonds[sample(1:dim(diamonds)[1],100),]
ggparcoord(data = diamonds.samp,columns = c(1,5:10),groupColumn = 2)
Run Code Online (Sandbox Code Playgroud)

错误信息: Error: (list) object cannot be coerced …

r scale ggplot2 ggally

5
推荐指数
1
解决办法
2513
查看次数

我可以在CSS的Transform:Scale函数中使用Calc吗?

我正在尝试计算适用于父母内部的孩子的正确比例,但是我不能calc()transform: scaleCSS函数内部使用。我已经使用javascript完成了此功能,但我对纯CSS解决方案感兴趣,以避免尽可能多地使用脚本来膨胀页面。

示例: CSS

   .anyclass{
     height:250px; /*this value can change dinamically */
     transform:scale(calc(100% / 490 )); /*is using height value*/
   }
Run Code Online (Sandbox Code Playgroud)

此定义返回一个无效的属性值。其他用途,例如笔译:

.anyclass{
transform:translate(calc(100% - 50px ));
}
Run Code Online (Sandbox Code Playgroud)

没问题。无论如何,我可以仅使用CSS使用calc来计算div的正确比例吗?

编辑:为了更好地说明它,因为findind的计算结果是0到1之间的值,所以这不是问题。如果使用百分比,我只会得到无效的属性值。

测试1,我尝试使用CSS3变量,但在Scale函数中没有结果

--height: calc(100% + 0px);
/* height: calc(var(--height) / 490); Calculates the right value: 0.5 */
--soom: calc(var(--height) / 490);
/* height: var(--soom); has the right value: 0.5 */
transform: scale(var(--soom)); /*Does not operate in the value stored in --soom*/
Run Code Online (Sandbox Code Playgroud)

它似乎接受chrome中的值,但不操作比例尺。

ZOOM CSS属性似乎只能在chrome中正常工作。这很好。

zoom: calc(100% / …
Run Code Online (Sandbox Code Playgroud)

transform scale css3 css-calc

5
推荐指数
1
解决办法
1万
查看次数

UWP不使用最佳缩放的Splash Screen

我的项目中有所有必要的比例:

缩放的飞溅屏幕

但是,当我启动我的应用程序时,似乎没有选择最佳缩放的启动画面.我将在Release x86中开始.它总是使用scale-100闪屏.

错误的启动画面

我使用SplashScreens的正确名称,它们位于我的项目中的"Assets"文件夹中:

资产的名称

我是否必须"激活"一个选项才能启用变量Splash Screens?或者为什么它总是选择一个太小的Splash Screen?

assets image splash-screen scale uwp

5
推荐指数
1
解决办法
1523
查看次数

使用scaleFocus缩放画布会导致跳转

我正在开发一个自定义视图,可以使用缩放手势进行缩放.当我没有使用比例焦点时,一切正常.但是,一旦我这样做canvas.scale(mScaleFactor, mScaleFactor, scaleFocus[0], scaleFocus[1]);,它会导致跳跃,同时缩小到一些低比例因子.这是视图的简化版本,它说明了问题:

public class TestView extends FrameLayout {

private ScaleGestureDetector mScaleGestureDetector;
private float mScaleFactor = 1.f;
private float mMinScaleFactor = 0.4f;
private static final float MAX_SCALE_FACTOR = 2.0f;
private Matrix canvasMatrix = new Matrix();
float[] scaleFocus = new float[2];
private Rect clipBounds = new Rect();

private static final String TAG = "TestView";

public TestView(@NonNull Context context) {
    super(context);
    sharedConstructor();
}

public TestView(@NonNull Context context, @Nullable AttributeSet attrs) {
    super(context, attrs);
    sharedConstructor();
}

public TestView(@NonNull Context context, …
Run Code Online (Sandbox Code Playgroud)

java android scale android-animation

5
推荐指数
0
解决办法
78
查看次数