标签: scale

使用1.6 SDK将设备独立且与屏幕无关的图像加载到布局视图中

我在加载资产图片时难以扩大规模.在SDK上没有对BitmapDrawable(Resources,BitmapDrawable)的新调用.是否有一种解决方法以旧方式加载BitmapDrawable然后以某种方式操纵它?我试过调用setTargetDensity()无济于事.我的代码(无法正确扩展)是:

    ImageView iv = (ImageView)view.findViewById(R.id.image);
 iv.setImageDrawable(new BitmapDrawable(view.getContext().getAssets().open(path)));
Run Code Online (Sandbox Code Playgroud)

android image scale

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

调整大小后围绕图像的幽灵轮廓

我正在建立一个销售手工制作珠宝的网站,我正在完成图像编辑器,但它表现得并不是很正确.

基本上,用户上传将保存为源的图像,然后将其调整大小以适合用户的屏幕并保存为临时.然后,用户将转到允许他们裁剪图像的屏幕,然后将其保存到最终版本.

所有这些都很好,除了最终版本有3个错误.首先是图像底部的一些黑色水平线.第二个是边缘之后的各种轮廓.我认为这是因为我降低了质量,但即使是100%它仍然会出现......最后,我注意到裁剪后的图像总是比我指定的低几个像素......

无论如何,我希望有人用C#编辑图像的经验可以看看代码,看看我可能会走正路.

哦,顺便说一句,这是在ASP.NET MVC应用程序中.

这是代码:

public class ImageProvider {
    private readonly ProductProvider ProductProvider = null;

    private readonly EncoderParameters HighQualityEncoder = new EncoderParameters();
    private readonly ImageCodecInfo JpegCodecInfo = ImageCodecInfo.GetImageEncoders().Single(
        c => (c.MimeType == "image/jpeg"));

    private readonly string Path = HttpContext.Current.Server.MapPath("~/Resources/Images/Products");
    private readonly short[][] Dimensions = new short[3][] {
        new short[2] { 640, 480 },
        new short[2] { 240, 0 },
        new short[2] { 80, 60 }
    }

    public ImageProvider(ProductProvider ProductProvider) {
        this.ProductProvider = ProductProvider;

        HighQualityEncoder.Param[0] = new EncoderParameter(Encoder.Quality, 100L); …
Run Code Online (Sandbox Code Playgroud)

.net c# resize image scale

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

在javascript或jQuery插件中,完全缩放div及其内容?

我希望实现如metalabs网站的图像更换器/滑块上看到的效果:

http://metalabdesign.com/

我得到了它的工作,但问题是我没有使用图像,我正在缩放内容中的内容.动态内容可能会发生变化.有没有办法可以炸毁整个div及其内容,因为手动缩放div中的每个元素是一个巨大的麻烦.

我正在使用jQuery动画缩放div:

开始css:

#tagBox {
    display: none;
    width: 1280px;
    height: 1000px;
    position: absolute !important;
    left: 50% !important;
    margin-left: -640px;
    top: 50% !important;
    margin-top: -500px;
    opacity: 0;
}
Run Code Online (Sandbox Code Playgroud)

改变它的jQuery.

$('#tagBox').show().animate({
    opacity: 1,
    width: 700,
    height: 500,
    marginLeft: '+=275px',
    marginTop: '+=250px'
}
Run Code Online (Sandbox Code Playgroud)

但那只能激活div.div的内容保持固定在右上角.我正在寻找一种模仿动画的方法,但只是将div作为一个整体,所有元素一起缩放,最好是在普通的javascript中.

谢谢!

javascript css jquery jquery-ui scale

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

如何缩小从远程服务器加载非视网膜iPhone的视网膜图像?

我必须从远程源为我的应用程序加载图标,图像为50x50px,以25x25px显示在设备上.

目前,图标在视网膜设备上显示正确的尺寸,但在非视网膜设备上显示尺寸的两倍.

仅供参考:远程信号源无法提供非视网膜图像.

如何在非视网膜设备上缩小UIImage,以便所有设备显示相同的大小?

iphone scale uiimage ios retina-display

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

动态计算css translate属性值

我试图缩放(X)子div元素以适应窗口调整大小的父div.我通过除以父宽度和子宽度来计算缩放比例,并且它完美地工作.

但是对齐不合适.最初我设置了我的子div div-left 50 px from parent div.它没有按比例维持.

这是HTML/css代码

#wrap {
    margin-left:50px;
    width:300px;
    height:300px
}
#parentDiv {
    width:500px
        height:300px;
}

    <body>
        <div id="parentDiv">
        <div id="wrap">           
            <img id="image" width="300px" src="http://placekitten.com/640/480" />
        </div>
        </div>      
    </body>
Run Code Online (Sandbox Code Playgroud)

这是在调整大小时缩放的js代码

 window.onresize = function() {
    scaleDiv();
  };

scaleDiv = function() {
    parentWidth = $('#parentDiv').width();
    scale = (parentWidth) / $('#wrap').width();
    new_width = $('#wrap').width() *     scale;
    $('#wrap').css('-webkit-transform', ' scaleX(' + scale + ')');
}
Run Code Online (Sandbox Code Playgroud)

经过一些谷歌搜索,我才知道我可以使用translateX属性来保持对齐原始.但我很惊讶如何计算翻译价值.

  $('#wrap').css('-webkit-transform', 'translateX(20%)' + ' scaleX(' + scale + ')');
Run Code Online (Sandbox Code Playgroud)

我把随机值20%放在翻译道具上,不合适.有人可以帮助我如何解决这个价值问题.

这是jsfiddle测试链接

javascript css transform scale

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

Python Pyplot:如何根据列表元素的数量来缩放x轴独立?

只想绘制一个包含50个(实际上是51个)元素的列表:从0到50的列表索引应表示x轴上0到10米的米,而每个其他元素的索引增加0.2米.例:

list = [2.5, 3, 1.5, ... , 7, 9]
len(list)
>>50
Run Code Online (Sandbox Code Playgroud)

我想x轴绘制从0到10米,即(x,y)==(0,2.5),(0.2,3),(0.4,1.5),...,(9.8,7), (10,9)

相反,列表显然是在0到50的x范围内绘制的.任何想法如何解决问题?谢谢!

python axis matplotlib scale

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

在视图上变换和缩放动画

我有一个线性布局,里面有三个图像.在单击任何ImageView时,我想为整个线性布局设置动画.动画由两个动画组成 - 缩放和变换.我不知道如何执行这个动画.

这就是我要的 -

图1 - 动画前

此搜索

图2 - 动画后

镜像2

我想不仅动画视图,而且实际上将视图移动到动画的新位置.动画之后,我应该可以点击新地点的图像而不是旧位置.

我怎么能这样做?请帮帮我.

android scale translate-animation

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

大十进制转换问题

嗨使用HALF_EVEN舍入(银行四舍五入)似乎java中的四舍五入没有按预期工作.以下打印件应提供与250335.62相同的输出,但第二次打印输出为250335.63.请建议

System.out.println(new BigDecimal("250335.625").setScale(2, RoundingMode.HALF_EVEN));
System.out.println(new BigDecimal("250335.6250294325406169060513303508358832").setScale(2, RoundingMode.HALF_EVEN));
Run Code Online (Sandbox Code Playgroud)

java rounding scale bigdecimal

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

iOS - 更改Xcode模拟器屏幕大小

我正在使用Xcode 7,并且在将模拟器与Xcode中显示的视图匹配时遇到问题.模拟器屏幕似乎"放大"太多,因此,运行模拟器时,不会显示位于视图边缘附近的某些对象.

Deployment target: 9.0
Devices: Universal
Target scheme: iPhone 6
Run Code Online (Sandbox Code Playgroud)

我做了一些关于Xcode自动布局的阅读,但似乎无法弄清楚需要更改的设置.(如何根据我的设备屏幕安装模拟器?)

xcode simulator scale ios ios-simulator

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

ExoPlayer视频无法裁剪并适合

我使用ExoPlayer库从服务器加载视频,我想缩放和裁剪视频以保持其纵横比。视频播放正常,即使我更改视频音量,一切也很好。我试图在SimpleExoPlayer上使用setVideoScalingMode函数并通过:

C.VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING
Run Code Online (Sandbox Code Playgroud)

什么也没发生,我还尝试将resize属性更改为fill / fit。仍然没有缩放和裁剪。

android scale exoplayer2.x

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