Java 尝试使用ASCII字母绘制图像,但我的图像旋转显示

Java 尝试使用ASCII字母绘制图像,但我的图像旋转显示,java,ascii-art,Java,Ascii Art,我试图从图像中制作ASCII艺术,但由于某些原因,输出总是旋转的,我对代码进行了多次检查,根本找不到错误。我猜这与imageWidth和imageHeight有关,但我觉得这一切都很好 代码可以在ImageWriting.java的第34行找到: this.writer.append(Density.Density.getDensityFor(this.brightnessValues[j][i]); 请编辑问题,以包含演示问题所需的最少代码。读取亮度时只需更改索引。。。。一个简单的回答会帮助很

我试图从图像中制作ASCII艺术,但由于某些原因,输出总是旋转的,我对代码进行了多次检查,根本找不到错误。我猜这与imageWidth和imageHeight有关,但我觉得这一切都很好


代码可以在ImageWriting.java的第34行找到:

this.writer.append(Density.Density.getDensityFor(this.brightnessValues[j][i]);

请编辑问题,以包含演示问题所需的最少代码。读取亮度时只需更改索引。。。。一个简单的回答会帮助很多人,不要指望人们离开网站就能回答你的问题。这不是一个代码审查论坛。