我是一名编程新手。我被要求将图像缩小到原始尺寸的1/4。导师告诉我,我可以用一个像素替换4个像素,以使其为1/4。如何在java中替换工作?谁能举个例子呢?
答案 0 :(得分:1)
如果您不熟悉编程,那么这绝对是您不应该学习的一课,因为它涉及文件IO,循环,数据结构和数学。这些都与您现在应该学习的基础知识无关。
基本算法是将图像中的像素读入矩阵,每个2x2像素的像素可以通过平均颜色替换一个像素。
我不会给你一个完整的答案,因为它会涉及大量的API查找来创建一个功能齐全的应用程序来完成这项工作。如果我向你展示,你可能甚至不会理解很多代码。
如果这是为了学校,你要么在学习上落伍,要么你的老师提供了一个不必要的复杂的早期任务。无论这来自何处,您都需要要求更简单的任务。
无论哪种方式,我建议您先退后一步,先解决一些更简单的问题,以便了解解决此问题所需的组件。