
获取文件大小不需要安装额外的模块,用-s *** 作符即可:
假设文件路径在变量$file_path中,那么$file_size文件大小可以用如下语句获得:
$file_size = -s $file_path;
得到的结果单位为Byte(字节),如果要换算成KB,则将结果除1024,如果要换算成MB,则再除1024,以此类推。
要获取的尺寸,可以用模块 Image::Size
use Image::Size;
my ($globe_x, $globe_y) = imgsize($file_path);
以acd看图为例:
在默认状态下,选中后,在状态栏会显示图像的信息,有图像KB大小也有长宽尺寸,
不过这样一个一个查看太慢了,按Alt + O快捷键或者选择工具菜单>选项,打开选项设置窗口,
选择左侧文件列表>缩略图显示,再点击右侧的缩略图信息
在d出的选取缩略图显示信息中展开图像属性:勾图像大小,展开文件属性:勾选大小(KB)
点击添加按钮,添加到当前显示明细中,点击确定,返回选项窗口,点击确定。
看缩略图下面很清楚的显示出了图像大小,也就是长宽像素值,还有KB大小。
function size()
{
var w = documentgetElementById("imageE")stylewidth ;
var h= documentgetElementById("imageE")styleheigh ;
}
1, CvSize cvGetSize( const CvArr arr ) 返回矩阵或图像的行数和列数,如果是图像就返回ROI的大小。
2, void cvGetRawData( const CvArr arr, uchar data, int step=NULL, CvSize roi_size=NULL )添充给输出变量数组的底层信息。所有的输出参数是可选的 , 因此这些指针可设为NULL 如果数组是设置了ROI的 IplImage 结构, ROI参数被返回。
3, CvRect cvGetImageROI( const IplImage image )返回图像ROI 坐标 如果没有ROI则返回矩形值为 cvRect(0,0,image->width,image->height)。
HBITMAP bmpHandle = (HBITMAP)LoadImage(NULL);
CBitmap bitmap;
bitmapAttach(bmpHandle); //关联位图对象
BITMAP bmp;
bitmapGetBitmap(&bmp); //获取位图信息
CString s;
sFormat("宽度=%d 高度=%d", bmpbmWidth, bmpbmHeight);
img有onload属性,在加载完成时执行,这时候实际高度宽度可读取,从而实现自动获取宽高。
<img id="img" src="1jpg" onload="fn()"/><script>
var fn=function(){
//你的代码
}
</script>
以上就是关于如何在 Perl 中获取图象文件的尺寸和文件大小全部的内容,包括:如何在 Perl 中获取图象文件的尺寸和文件大小、如何获得图片的宽高像素数、js怎么获取 图片 的尺寸 和大小 并显示在html 里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)