如何解决如何测量一个设计的面积,如何计算BufferedImage的面积
我有一个项目要进行,我公司做广告板的设计(设计和印刷)。在计算定价(面积 * 材料价格)时,我们发现一些困难,因为我们手动计算的面积不准确,因为设计的形状不规则(它包含几个曲率)。所以我们想制作一个可以计算价格和形状精确面积的应用程序。 我有几个想法,但我从java语言开始慢慢走......我从我的桌面上传了一张图片,这张图片有一个不规则的弯曲形状。我用adobe illustrator绘制并将其转换为jpeg ..我的问题是: 我如何计算这个形状的面积。 我开始用java加载它并用这段代码绘制它
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class ImagePanel extends JPanel {
/**
*
*/
private static final long serialVersionUID = 1L;
public BufferedImage image;
public ImagePanel()
{
try {
image = ImageIO.read(new File("C:/Users/pc/Desktop/Inés/image.jpg"));
} catch (IOException ex) {
// handle exception...
System.out.println(ex.getMessage());
}
}
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawImage(image,this); // see javadoc for more info on the parameters
}
}
然后做一些计算,但我被卡住了。如果您有任何解决方案,请帮助我。如果我使用其他语言或软件已经存在,谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。