abbas.exe
شنبه 23 آبان 1383, 04:27 صبح
سلام
می بخشید
من چگونه می توانم به pixel های یک image دسترسی پیداکنم و رنگ اونا رو تغییر
بدم
ناصرقلی
چهارشنبه 27 آبان 1383, 21:08 عصر
با استفاده از java.awt.image.BufferedImage تصویر را بخوانید و سپس با متد createGraphics آن یک Graphic2D بسازید .با این شی می توانید روی عکس اشکال دیگری رسم کنید و یا نقاط آنرا بخوانید.
abbas.exe
پنج شنبه 28 آبان 1383, 03:19 صبح
محمد زبرجد
;
public class prj1 extends Applet
{
int kImageWidth = 200;
int kImageHeight = 200;
int imageBuffer[] = new int[kImageWidth * kImageHeight];
public void init()
{
setSize(400, 400);
}
public void update(Graphics g) {paint(g);}
public void paint( Graphics g )
{
MidpointCircle(150, 150, 40, 3);
Image img = createImage(new MemoryImageSource(kImageWidth, kImageHeight, imageBuffer, 0, kImageWidth));
g.drawImage(img, 0, 0, 200, 200, this);
}
void setPixel(int x, int y, int value)
{
if (x >= 0 && x < kImageWidth && y >= 0 && y < kImageHeight)
imageBuffer[y * kImageWidth + x] = (255 << 24) + (value << 16) + (value << 8) + (value << 0);
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.