Я хочу захватить изображение рабочего стола через кодирование, скорее всего, на Java ?? Как этого добиться ??
См. Класс java.awt.Robot.
java.awt.Robot
http://download.oracle.com/javase/6/docs/api/java/awt/Robot.html#createScreenCapture(java.awt.Rectangle)
Получив ссылку на объект BufferedImage, вы можете использовать класс ImageIO для записи в файл..
BufferedImage
ImageIO