gpt4 book ai didi

java - 是否可以判断图像质量,即 Java 中的 dpi?

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:59:24 24 4
gpt4 key购买 nike

我希望能够阻止用户将低质量的图片上传到我的网站。

我曾想过通过限制 DPI 阈值来实现这一点,但这似乎不太容易做到。

有人知道这样做的技巧吗?我很高兴它不精确,即建模的 DPI,或者偶尔会出错。也很高兴它只适用于某些图像类型。

基本上任何改进用户生成内容的方法都会有所帮助!

理想情况下,解决方案将使用 Java,但我会考虑任何技术,只要它可以包装在 Web 服务中。

最佳答案

您是否尝试过使用 API 来实现这一目标?

com.sun.image.codec.jpegcom.sun.media.jai.codec

这是示例代码

import java.net.MalformedURLException;
import java.net.URL;

import javax.media.jai.JAI;
import javax.media.jai.PlanarImage;

class CheckResolution {
String imageURL = "test.png";

public static void main(String[] args) throws MalformedURLException {
CheckResolution cr = new CheckResolution();
URL imageurl = new URL(cr.imageURL);
PlanarImage pi = JAI.create("url", imageurl);
int imagewidth = pi.getWidth();
int imageheight = pi.getHeight();
System.out.println("Image Width:" + imagewidth + " --- Image Height:" + imageheight);
}
}

关于java - 是否可以判断图像质量,即 Java 中的 dpi?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8992064/

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