【问题标题】:Manipulating Pixels(Drawing) in Java在 Java 中操作像素(绘图)
【发布时间】:2014-12-14 02:24:18
【问题描述】:

这不是典型的“我使用什么库?”或“是否有用于此的 API”。使用我创建的代码行而不是通过各种库来实现它们。是否有关于如何实际创建一个窗口并在该窗口中从像素绘制一条线的文档?

我只是想了解它是如何完成的,而不是通过为我完成它的库来学习。

以前尝试过: JavaFx 摇摆

【问题讨论】:

  • 我基本上问过这个问题here
  • @SeanPedersen 我不想用鼠标画它,我想简单地将形状放在屏幕上而不使用 API 或框架或库
  • 您想要“创建一个窗口,并在该窗口内从像素绘制一条线”。这听起来很像“在窗口上绘制像素”。
  • 您也可以查看Drawing Geometric Primitives
  • 您可以尝试查看 Swing 的源代码以了解它是如何完成的。不过,我会坚持使用库,因为它更容易。

标签: java


【解决方案1】:

如果你想在窗口中画一条线,你最终必须创建一个 BufferedImage,根据一些绘图算法(如 Bresenham 的)在该 BufferedImage 中设置像素,然后将 BufferedImage 放入窗口中。

【讨论】:

    猜你喜欢
    • 2011-10-26
    • 1970-01-01
    • 2012-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多