灰色地帶
2006-12-05 20:49:25 UTC
小弟最近要寫一個影像處理的程式,目前的進度卡在要將圖片轉為灰階陣列顯示出來
目前我已經能夠抓到圖片的Pixel值了,想請問是否有能夠用灰階的方式將抓到的值
表達並顯示出來?
可以順便問一下,我目前抓到的值是以一維的方式顯示出來的,但我還不懂如何將一維
轉為二維,是否可以指點一下迷津?
public static void main(String[] args) throws Exception {
JFrame window = new JFrame("圖片");
window.setSize(700,700);
window.setLocation(50,50);
Container c = window.getContentPane();
new DemoImages();
Image image = DemoImages.getImage("4.jpg",window);
ImagePanel ip = new ImagePanel();
ip.setImage(image);
c.add(ip);
window.setVisible(true);
PixelGrabber pixel = new PixelGrabber(image,0,0,image.getWidth(null),image.getHeight(null),false);
pixel.startGrabbing();
while(!pixel.grabPixels()) {
}
以上是程式碼...請哪個好心人告訴我一下吧,目前Error一大堆,接近崩潰邊緣>"<..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.211.243
目前我已經能夠抓到圖片的Pixel值了,想請問是否有能夠用灰階的方式將抓到的值
表達並顯示出來?
可以順便問一下,我目前抓到的值是以一維的方式顯示出來的,但我還不懂如何將一維
轉為二維,是否可以指點一下迷津?
public static void main(String[] args) throws Exception {
JFrame window = new JFrame("圖片");
window.setSize(700,700);
window.setLocation(50,50);
Container c = window.getContentPane();
new DemoImages();
Image image = DemoImages.getImage("4.jpg",window);
ImagePanel ip = new ImagePanel();
ip.setImage(image);
c.add(ip);
window.setVisible(true);
PixelGrabber pixel = new PixelGrabber(image,0,0,image.getWidth(null),image.getHeight(null),false);
pixel.startGrabbing();
while(!pixel.grabPixels()) {
}
以上是程式碼...請哪個好心人告訴我一下吧,目前Error一大堆,接近崩潰邊緣>"<..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.211.243