gpt4 book ai didi

java - 我可以使用什么代替 putPixel 方法

转载 作者:行者123 更新时间:2023-12-02 06:58:20 25 4
gpt4 key购买 nike

我想使用 Bresenham 算法画线,但有问题。我不知道,我应该在代码中使用什么来代替 putPixel() 方法:

public void Line(int x0, int y0, int x1, int y1){

int deltaX = x1-x0;
int deltaY = y1-y0;

double error = 0;
double realError = deltaY/(double) deltaX;

double j = y0;
for(int i = x0; i<= x1; i++){
putpixel(i,(int)j);
j += realError;
}

}

所有教程都有 putpixel() 方法。我可以用什么来代替这个方法?

最佳答案

Java(awt 或 Swing)中没有方法可以故意绘制单个像素。

您需要使用其中之一:

或者将这条线画成图像,如果这对您来说可行的话。您可以使用 BufferedImage#setRGB() .

关于java - 我可以使用什么代替 putPixel 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17012814/

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