标签: dimension

在AS3中查找(加载)图像大小(Action Script 3.0)

我目前正在使用以下函数来加载图像,但是我无法找到一种方法来查找加载图像的宽度,我打算在使用相同的函数放置下一个图像之前使用它.

请注意,q是一个变量(数字),用于加载不同的图像.

= X我需要帮助获得加载的图像宽度...

function LoadImage(q)
{
    var imageLoader:Loader = new Loader();
    var image:URLRequest = new URLRequest("GalleryImages/Album1/"+q+".jpg");
    imageLoader.load(image);
    addChild (imageLoader);
    imageLoader.x = 0 + CurrentXLength;
    imageLoader.y = 0;
    imageLoader.name = "image"+q;
    trace(imageLoader.x)
}
Run Code Online (Sandbox Code Playgroud)

size image actionscript-3 dimension

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

是否有像Python中的getimagesize一样的Python函数?

我已经搜索了一段时间,并且有一个函数调用get_image_dimensions(),但是,根据我的理解,它适用于下载或说本地的图像.那么,像PHP中的getimagesize这样的任何函数或解决方案,我们可以通过URL获取图像的维度,而不是通过本地路径?

python url image dimension

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

如何获得JPopupMenu的维度?

我有TrayIcon一个JPopupMenu连接到它.当我JMenuItem在弹出菜单中添加一个时,我想知道这个弹出菜单的尺寸.但是不计算维度:getBounds(),getSize()并且getVisibleRect()所有维度都返回零.

正如您在图像中看到的,弹出菜单肯定一个维度.
托盘弹出菜单
现在我如何获得弹出菜单的尺寸?

java swing dimension jpopupmenu

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

Java如何使JFrame作为最大化窗口开始

我想知道如何使java JFrame开始最大化.我不希望它是全屏的(没有窗口)我只是想让它像普通程序一样开始,比如网页浏览器.

我已经知道使用:

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Run Code Online (Sandbox Code Playgroud)

要获得屏幕大小,但是当您将此维度应用于JFrame时,即使它占据了几乎所有屏幕,它仍然可以被拖动.你可以按下maximse按钮来停止它,但我宁愿窗口最大化.

此外,我担心最大化窗口会对窗口内容产生的影响.

我该怎么做呢?

java swing screen jframe dimension

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

Java如何使JFrame最大化但不可调整大小

最初(参见我之前的问题" Java如何使JFrames作为最大化窗口开始 ")我想创建一个最大化的窗口.此代码完成此操作:

public static void main(String[] args)  {

JFrame frame = new JFrame();
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setVisible(true);

}
Run Code Online (Sandbox Code Playgroud)

但是,如果此窗口恢复,它将成为一个几乎不存在的栏.为了解决这个问题,我使用setSize()为窗口设置了一个大小.这有效但存在另一个问题,窗口仍然可以调整大小.

为了解决这个问题,我设置了setResizable(false); 到目前为止这是我的代码:

public static void main(String[] args) {

    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

    JFrame frame = new JFrame("Jedia");
    frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
    frame.setSize(screenSize);
    frame.setResizable(false);
    frame.setVisible(true);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}
Run Code Online (Sandbox Code Playgroud)

但是,现在窗口以指定的大小(而不是最大化)开始,无法恢复.

所以,我的问题是,我怎样才能使窗口开始最大化,给它一个大小,以便它恢复时,并使其不可能重新调整大小?或者创建一个开始最大化并且无法恢复的窗口?

java swing screen jframe dimension

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

在Python中命名尺寸?

有一点我非常感激,那就是能够在 python 中命名数组中的维度。例如,我有一个 3 维的 numpy 数组,我经常需要沿着特定的维度对其进行求和。

所以我可以用 ndarray 来做a

sum(a, axis=2)
Run Code Online (Sandbox Code Playgroud)

如果我的相关维度是最后一个,但我想让它“位置无关”,即用户可以提供任何数组,只要他指定“此维度是“DI””(例如,对于“感兴趣的维度” )。所以基本上我希望能够写:

sum(a, axis="DI")
Run Code Online (Sandbox Code Playgroud)

接近 NETCDF,但我不想实现整个 netcdf 功能。

python arrays numpy axes dimension

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

我可以对尺寸和变量进行数学运算吗?

我是最近进入Android项目的客户端开发人员.

在客户端世界中,我们获得了像SASS这样的框架,让我们可以对变量进行数学运算.

在Android样式资源中,我们获得了Variables和Dimensions.我的问题是,它是否有可能在Android中实现这一点.

例如:

dimens.xml
<dimen name="baseFontSize">18sp</dimen>

styles.xml
<style name="heading1">
    <item name="android:textSize"> @dimen/baseFontSize * 2.5 </item>
    ...
</style>
Run Code Online (Sandbox Code Playgroud)

我定义了一个基本字体大小单位,并在所有应用程序中播放它.

如果不可能,最好的做法是使用Android Way来实现它.

android dimension android-styles

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

使用相机查找对象的尺寸(高度,宽度)

我想找到解决方案来获取使用相机的对象的尺寸,它听起来像复制一个

如何使用相机测量物体的高度,宽度和距离?

但解决方案并没有帮助我.从上面链接我有一个想法找出距离(测量距离).

有人可以建议我如何获得物体的宽度和高度.简单的数学或任何想法将是非常有帮助的.

有没有可能使用OpenCV实现上述解决方案. 测量高度和宽度

到目前为止我尝试了什么:

在此输入图像描述

假设我们假设固定距离,我们可以计算仰角

tan(?/2) = (l/2)/d,

hence

? = 2*atan(l/2d)
Run Code Online (Sandbox Code Playgroud)

但是我们仍然不知道L的值(物体的长度)

查找视角的另一种方法:

  double thetaV = Math.toRadians(camera.getParameters().getVerticalViewAngle());
  double thetaH = Math.toRadians(camera.getParameters().getHorizontalViewAngle());
Run Code Online (Sandbox Code Playgroud)

似乎不起作用!!

math camera android opencv dimension

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

有效地在数组上“应用”并保留结构

我有一个矩阵数组。

dims <- c(10000,5,5)
mat_array <- array(rnorm(prod(dims)), dims)
Run Code Online (Sandbox Code Playgroud)

我想solve对每个矩阵执行基于矩阵的操作(例如通过函数求逆),但保留数组的完整结构。

到目前为止,我提出了 3 个选项:

选项 1:一个循环,它完全符合我的要求,但笨重且效率低下。

mat_inv <- array(NA, dims)
for(i in 1:dims[1]) mat_inv[i,,] <- solve(mat_array[i,,])
Run Code Online (Sandbox Code Playgroud)

选项 2:该apply函数更快、更清晰,但将每个矩阵压缩为一个向量。

mat_inv <- apply(mat_array, 1, solve)
dim(mat_inv)
[1]    25 10000
Run Code Online (Sandbox Code Playgroud)

我知道我可以设置输出维度以匹配输入的维度,但是我很担心这样做会弄乱索引,特别是如果我必须在不相邻的维度上应用(例如,如果我想在维度 2 上反转) )。

选项 3:包中的aaply函数plyr,它完全符合我的要求,但比其他函数慢得多(4-5 倍)。

mat_inv <- plyr::aaply(mat_array, 1, solve)
Run Code Online (Sandbox Code Playgroud)

是否有任何选项可以将 的速度base::apply与 的多功能性相结合plyr::aaply

arrays r matrix dimension

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

如何在Google Analytics(分析)“用户资源管理器”视图中添加自定义维度列

我正在从事离子和角度应用程序的开发,并为该应用程序实施了Google Analytics(分析),并且还进行了“用户ID”跟踪。我在Google Analytics(分析)中添加了名为“环境”的自定义维度,当我选择次级维度时,可以在“行为>概述”标签中看到它。

现在,我想用“用户ID”(即在“用户资源管理器”中)查看“环境”列。那么如何实现呢?

通过单击特定的用户ID,我也获得了带有自定义维度的全部信息,我也选中了“添加细分”,但在此找不到任何有用的信息。我不想单击每个用户并找出相同的“环境”值。那么,有什么方法可以将自定义维度列添加到“用户资源管理器”视图,还可以添加过滤器以从特定环境中识别用户

任何帮助将不胜感激...谢谢。

explorer google-analytics dimension

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