gpt4 book ai didi

image - Titanium:在不创建 ImageView 的情况下获取 png 高度

转载 作者:行者123 更新时间:2023-12-04 06:07:58 26 4
gpt4 key购买 nike

有没有办法在不创建 ImageView 的情况下获得 .png 高度?

我在 google 上找到的方法首先需要 createImageView,然后再做一个 .height。

我想避免创建 ImageView,因为我将在获得 png 的高度并执行一些更改后创建 ImageView。

或者更确切地说,我将在 var imagevariablename = Ti.UI.createImageView 本身期间使用高度值,所以我不能使用 imagevariablename.height,因为 var imagevariablename 的声明还没有完成。

最佳答案

我不知道有什么方法可以在没有在 Titanium 中创建 imageView 的情况下获取图像的高度/宽度。在我的应用程序中,我创建了一个临时 ImageView 并读取了属性,而从未将其添加到 View /窗口中。然后,您可以在知道大小后创建“真实” ImageView :

var imageTemp = Ti.UI.createImageView({
image : someFile.read(),
height:'auto',
width:'auto'
});
Ti.API.info( "height=" + imageTemp.size.height);
Ti.API.info( "width=" + imageTemp.size.width);
imageTemp = null;

关于image - Titanium:在不创建 ImageView 的情况下获取 png 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8634797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com