首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ImgScalr确定图像的大小

使用ImgScalr确定图像的大小
EN

Stack Overflow用户
提问于 2015-02-19 02:57:05
回答 2查看 501关注 0票数 1

嗨,我目前正在使用ImgScalr库,我几乎没有标记从HTML文档下载图像,但是有时图像质量很低,如果它们是低质量的,那么我需要通过html源代码来下载所有的图像,并使用最大字节大小的图像。

我使用ImgScalr库,我需要知道如何检查图像的大小(以字节为单位),以确定它是否满足我的质量要求。这是正确的做法吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-19 16:55:25

imgscalr作者这里-库只关注于图像操作,操作未压缩的BufferedImage对象。

要知道实际的文件大小,只需将HTML页面中的所有图像下载到目录中,然后使用标准的Java操作迭代文件以确定文件大小。

如果您使用的是Java 7+,则可以使用方便的Files.size操作。

票数 2
EN

Stack Overflow用户

发布于 2015-02-19 03:26:27

代码语言:javascript
复制
$dir = "/path/to/image/directory/*.jpg";   //Path to image folder and image type extension
$list = array();                           //Create and empty array

foreach(glob($dir) as $checkimages){
  $size = filesize($checkimages);
  if($size > 500000){                      //enter file size minimum
     $list[] = $checkimages;                //final array contains the images you seek
  }
}

这使用PHP查找文件夹中的所有图像,然后检查每个文件的最小大小,如果符合条件,则插入新数组。

代码语言:javascript
复制
//Output to HTML each file in array
foreach($list as $output){
    echo $output.'<br/>';
}

// or 
print_r($list);
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28597923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档