Questions tagged «scale»

scale标签主要用于与图像或UI元素的比例缩放有关的问题。它也用于与R语言中的函数scale()有关的问题。

30
自动缩放TextView文本以适合边界
我正在寻找一种最佳的方式来调整包裹文本的大小,以TextView使其适合其getHeight和getWidth范围。我不只是在寻找一种包装文本的方法-我想确保文本都可以包装并且足够小以完全适合屏幕显示。 我在StackOverflow上看到过一些需要自动调整大小的情况,但是它们要么是带有hack解决方案的非常特殊的情况,要么没有解决方案,要么涉及TextView递归地绘制递归直到其足够小(这会占用大量内存并强制执行用户可以观看每次递归操作时逐步缩小的文字)。 但是我敢肯定,那里有人找到了一个不涉及我正在做的事情的好的解决方案:编写一些繁琐的例程来分析和测量文本,调整文本的大小,然后重复进行直到找到合适的小尺寸为止。 TextView包裹文本使用什么例程?难道不能以某种方式用来预测文本是否足够小? tl; dr:有没有一种最佳实践来自动调整a的大小TextView以适合其getHeight和getWidth范围,使其包裹起来?

7
在python中使用matplotlib绘制对数轴
我想使用matplotlib绘制一个对数轴的图形。 我一直在阅读文档,但无法弄清楚语法。我知道这可能'scale=linear'与plot参数类似,但是我似乎无法正确理解 示例程序: import pylab import matplotlib.pyplot as plt a = [pow(10, i) for i in range(10)] fig = plt.figure() ax = fig.add_subplot(2, 1, 1) line, = ax.plot(a, color='blue', lw=2) pylab.show()

17
如何在不损失视网膜显示质量的情况下将UIView捕获到UIImage
我的代码在正常设备上工作正常,但在视网膜设备上创建了模糊的图像。 有人知道我的问题的解决方案吗? + (UIImage *) imageWithView:(UIView *)view { UIGraphicsBeginImageContext(view.bounds.size); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage * img = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return img; }

3
如何解释数据库中数字的精度和小数位数?
我在数据库中指定了以下列:decimal(5,2) 如何解释这一点? 根据在SQL Server Management Studio中查看的列上的属性,我可以看到它的意思是:十进制(数字精度,数字小数位数)。 精度和比例在实际意义上是什么? 将其解释为带有5位数字和两位小数的十进制很容易...即12345.12 附言:我已经能够确定同事的正确答案,但是很难在网上找到答案。因此,我想在这里将问题和答案记录在stackoverflow上,以备将来参考。

17
使图像适合ImageView,保持宽高比,然后将ImageView调整为图像尺寸?
如何使随机大小的图像适合ImageView? 什么时候: 最初的ImageView尺寸为250dp * 250dp 图片的较大尺寸应放大/缩小到250dp 图像应保持其宽高比 该ImageView尺寸应符合比例缩放后的图像的尺寸 例如,对于100 * 150的图像,该图像ImageView应为166 * 250。 例如,对于150 * 100的图像,该图像ImageView应为250 * 166。 如果我将界限设置为 <ImageView android:id="@+id/picture" android:layout_width="250dp" android:layout_height="250dp" android:layout_gravity="center_horizontal" android:layout_marginTop="20dp" android:adjustViewBounds="true" /> 图像适合ImageView,但ImageView始终为250dp * 250dp。
164 android  imageview  scale 

8
在Android中的ImageButton中调整图像
我的活动中有6个ImageButton,我通过它们中的代码设置了图像(不使用xml)。 我希望它们覆盖按钮区域的75%。但是,当某些图像覆盖的区域较少时,有些图像太大而无法放入imageButton。如何以编程方式调整大小并显示它们?下面是屏幕截图 下面是xml文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:layout_marginBottom="5sp" android:layout_marginLeft="2sp" android:layout_marginRight="5sp" android:layout_marginTop="0sp" > <LinearLayout android:layout_height="0dp" android:layout_width="match_parent" android:layout_weight="1" android:orientation="horizontal"> <ImageButton android:layout_height="match_parent" android:layout_width="0dp" android:layout_weight="1" android:id="@+id/button_topleft" android:layout_marginBottom="5sp" android:layout_marginLeft="2sp" android:layout_marginRight="5sp" android:layout_marginTop="0sp" /> <ImageButton android:layout_height="match_parent" android:layout_width="0dp" android:layout_weight="1" android:id="@+id/button_topright" android:layout_marginBottom="5sp" android:layout_marginLeft="2sp" android:layout_marginRight="5sp" android:layout_marginTop="0sp" /> </LinearLayout> <LinearLayout android:layout_height="0dp" android:layout_width="match_parent" android:layout_weight="1" android:orientation="horizontal"> <ImageButton android:layout_height="match_parent" android:layout_width="0dp" …

10
如何在生产中扩展Docker容器
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它当前不接受新的答案或互动。 所以我最近发现了这个很棒的工具,它说 Docker是一个开源项目,可以从任何应用程序轻松创建轻量,可移植,自给自足的容器。开发人员在笔记本电脑上构建和测试的容器可以在生产环境中大规模运行在VM,裸机,OpenStack集群,公共云等上。 假设我有一个运行Nginx的docker映像,一个网站连接到外部数据库。如何在生产中缩放容器?
139 scale  production  docker 

3
“ log”和“ symlog”有什么区别?
在matplotlib中,我可以使用pyplot.xscale()或设置轴缩放Axes.set_xscale()。这两个函数接受三个不同的尺度:'linear'| 'log'| 'symlog'。 'log'和之间有什么区别'symlog'?在我做的一个简单测试中,它们看起来完全一样。 我知道文档说它们接受不同的参数,但是我仍然不了解它们之间的区别。有人可以解释一下吗?如果有一些示例代码和图形,答案将是最好的!(另:“符号”的名称从何而来?)

4
相对于中心点的Android图像比例动画
我有一个ImageView,并对其进行了简单的缩放动画。非常标准的代码。 我的scale_up.xml: <set xmlns:android="http://schemas.android.com/apk/res/android"> <scale android:fromXScale="1" android:fromYScale="1" android:toXScale="1.2" android:toYScale="1.2" android:duration="175"/> </set> 我的动画代码: Animation a = AnimationUtils.loadAnimation(this, R.anim.scale_up); ((ImageView) findViewById(R.id.circle_image)).startAnimation(a); 问题: 当图像缩放时,它不是从中心缩放,而是从左上角缩放。换句话说,图像的缩放版本与中心没有相同的点,但是其左上角具有相同的点。这里的链接解释了我的意思。第一张图像是动画的缩放比例,第二张图像是我希望的缩放比例。它应保持中心点相同。我尝试在容器上的图像上设置重力,将其向左或向右对齐,它的缩放比例始终相同。我在主屏幕上使用了RelativeLayout,ImageView位于另一个RelativeLayout中,但是我尝试了其他布局,没有任何变化。

16
如何缩小按钮上的可绘制对象?
如何使按钮上的绘制更小?图标太大,实际上比按钮高。这是我正在使用的代码: <Button android:background="@drawable/red_button" android:drawableLeft="@drawable/s_vit" android:id="@+id/ButtonTest" android:gravity="left|center_vertical" android:text="S-SERIES CALCULATOR" android:textColor="@android:color/white" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginLeft="25dp" android:layout_marginRight="25dp" android:drawablePadding="10dp"> </Button> 上面是它的外观,下面是现在的外观。 我尝试了此操作,但没有显示图像。:-( Resources res = getResources(); ScaleDrawable sd = new ScaleDrawable(res.getDrawable(R.drawable.s_vit), 0, 10f, 10f); Button btn = (Button) findViewById(R.id.ButtonTest); btn.setCompoundDrawables(sd.getDrawable(), null, null, null);

19
如何缩放UIButton的imageView?
我使用创建了一个名为UIButton的实例,并带有一个图像[UIButton setImage:forState:]。button.frame大于图像的尺寸。 现在,我想将此按钮的图像缩小。我试图改变button.imageView.frame,button.imageView.bounds和button.imageView.contentMode,但都显得无效。 谁能帮我缩放UIButton的imageView? 我创建了UIButton这样的: UIButton *button = [[UIButton alloc] init]; [button setImage:image forState:UIControlStateNormal]; 我试图像这样缩放图像: button.imageView.contentMode = UIViewContentModeScaleAspectFit; button.imageView.bounds = CGRectMake(0, 0, 70, 70); 还有这个: button.imageView.contentMode = UIViewContentModeScaleAspectFit; button.imageView.frame = CGRectMake(0, 0, 70, 70);
81 ios  uibutton  scale 

8
如何设置网页视图的初始缩放/宽度
我正在尝试使WebView具有与android浏览器类似的行为。浏览器以试图使其宽度适合屏幕的方式打开所有页面。但是,WebView的默认行为是从100%像素比例开始,因此它开始在左上角放大。 在过去的几个小时中,我试图找到一种方法来使WebView像在浏览器中一样将页面缩放到屏幕上,但是我没有运气。有没有人找到实现这一目标的方法? 我看到的是一个名为setLoadWithOverviewMode的设置,但这似乎根本没有做任何事情。我还尝试了setInitialScale,但在不同的屏幕尺寸和网页尺寸上却没有浏览器缩放那样优雅。 任何人都有线索吗? 谢谢 编辑:Brian的方法似乎在手机处于横向而不是纵向时有效。在纵向中,它很接近,但仍不能适合页面中的整个屏幕。我希望以此为出发点,希望能有一种可靠的方法来使初始缩放比例适合页面在任何方向或屏幕尺寸下的宽度。

3
ConstraintLayout纵横比
考虑以下布局文件: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.constraint.ConstraintLayout android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FF0000" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin"> <ImageView android:layout_width="0dp" android:layout_height="0dp" android:background="#0000FF" android:padding="16dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintDimensionRatio="H,3:1" tools:layout_editor_absoluteX="16dp" /> </android.support.constraint.ConstraintLayout> </RelativeLayout> 我不确定app:layout_constraintDimensionRatio的工作方式。我的理解是比率将始终是宽度:高度。因此3:1将始终使ImageView出现的宽度是高度的3倍。前缀H或W告诉ConstraintLayout哪个尺寸应遵守该比率。如果为H,则意味着将首先根据其他约束条件计算宽度,然后根据宽高比调整高度。但这是布局的结果: 高度是宽度的3倍,这是意外的。谁能向我解释如何针对app:layout_constraintDimensionRatio设置计算尺寸?

2
按百分比缩放div的内容?
构建各种CMS,用户可以在其中移动框以构建页面布局(无论如何都是基本思想)。 我想从数据库中提取实际内容并构建“页面”,但是将其以50%的比例显示。 我意识到我可以拥有两套CSS-一套用于实际的前置页面,一套用于管理工具,并相应地收缩所有内容,但这似乎很难维护。 我希望可能会有某种jquery或CSS或某种能让我填充div并为其提供50%比例的属性(?)的东西。
73 javascript  jquery  css  scale 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.