Java 如何在图像上打印水平线并添加;厚度;?
所以我有在图像上打印水平线的代码Java 如何在图像上打印水平线并添加;厚度;?,java,Java,所以我有在图像上打印水平线的代码 public void printH_line(int row, int thickness, int red, int green, int blue) { Pixel[] pixels = pic.getPixels(); System.out.println("\nprintH_line"); for (int c = 0; c < 200; c++) { Pixel pix = pic.getPixel(c
public void printH_line(int row, int thickness, int red, int green, int blue) {
Pixel[] pixels = pic.getPixels();
System.out.println("\nprintH_line");
for (int c = 0; c < 200; c++) {
Pixel pix = pic.getPixel(c, row);
pix.setColor(new Color(limitVal(red), limitVal(green),
limitVal(blue)));
public void打印线(整数行、整数厚度、整数红色、整数绿色、整数蓝色){
像素[]像素=pic.getPixels();
System.out.println(“\n打印行”);
对于(int c=0;c<200;c++){
像素pix=pic.getPixel(c,行);
pix.setColor(新颜色(limitVal(红色)、limitVal(绿色),
利米塔尔(蓝色));
现在我不知道如何计算“厚度”,即用户希望线条的厚度。我将要求用户输入一个数字,说明他们希望线条的厚度,即“int thickness”。如中所示使用
如中所示使用
绘制矩形的可能重复。我不知道您使用的是什么API。我看不到正在使用任何图形方法。还有,为什么每次循环时都要创建一种新颜色。在我看来,您正在创建相同的颜色。绘制矩形的可能重复。我不知道您使用的是什么API。我不知道ee正在使用的任何图形方法。另外,为什么每次通过循环都要创建一种新颜色。在我看来,您创建的是相同的颜色。