Tôi phải tạo một hoạt ảnh 2D đơn giản mà không cần sử dụng các nguyên thủy khác nhau cho đường vẽ, vòng tròn, vv cho mục đích. Nó phải được thực hiện bằng cách thao tác các pixel và thực hiện một trong các thuật toán để vẽ đường thẳng, khoanh tròn vv bằng cách tô màu các pixel.Làm cách nào để tô màu một pixel?
Tôi đã nghĩ đến việc sử dụng Turbo C cho mục đích này, nhưng tôi sử dụng ubuntu. Vì vậy, tôi đã thử sử dụng dosbox để cài đặt và chạy turbo C nhưng vô ích.
Hiện tại, tùy chọn duy nhất của tôi là Java. Có thể thao tác pixel trong Java không? Tôi không thể tìm thấy bản thân mình bất kỳ hướng dẫn tốt cho cùng. Nó sẽ là tuyệt vời nếu một mẫu mã cho cùng có thể được đưa ra.
Nếu bạn chạy ubuntu và muốn trình biên dịch, 'apt-get install build-essential' sẽ giúp bạn có được GCC, trình biên dịch C và C++ chuẩn trong những ngày này. –
Lưu ý rằng nếu bạn đang sau khi thực hiện (ví dụ như để viết một trò chơi), bạn không muốn thao tác từng và từng pixel riêng lẻ bằng cách sử dụng * setRgb *, đó là cách quá chậm. Bạn thường muốn thao tác trực tiếp dữ liệu thô cơ bản. Bạn có thể muốn xem, ví dụ, vào GetRaster của * BufferedImage() getDataBuffer()) getData() * trả về một biểu diễn int [] của các pixel của bạn. – NoozNooz42