|
|
1
1
我建议你用
在这种情况下,白色(0xffffffff)像素将作为false存储在pixbool数组中,而黑色(0xff000000)像素将作为true存储。因此,在数组初始化之后,整个图像将是白色(背景)。图像将通过操作给定的
如果确实需要使用double,可以转换它们,然后使用上述方法:
要提取x坐标,只需提取double的整个部分,这可以通过将其转换为int来轻松完成,从而丢失小数部分。 y坐标是个棘手的部分。由于double的不确定性,您必须使用bigdecimal类。一开始你必须提取数字的小数部分,因为那是你的坐标被存储的。这可以通过减去数字的整个部分来实现。之后,必须将提取的小数部分缩放为整数。这是通过与10相乘得到点后位数的幂(比例法)来实现的。之后,只需从bigdecimal类中提取计算出的数字,就完成了。 您还可以使用更直截了当的方法利用string类:
在这种情况下,首先将坐标转换为
|
|
|
Kait Jardine · 希望将java中的图像保存为SVG 7 年前 |
|
|
Jay · 如何将JPEG图像转换为TIFF图像? 8 年前 |
|
|
1279343 · 为什么这个JLabel的ImageIcon没有更新? 10 年前 |
|
|
Ahmed Farid · Java和Matlab的不同图像处理结果 11 年前 |