c++ - I want to draw a rectangle on an image at given pixel location using wxWidgets -


i want add rectangle on image. rectangle starts position , size based on pixels of image . suppose have image of resolution 100x100 , want draw rectangle 25x25 50x50 (i.e 25th pixel in both horizontal , vertical 50th pixel). , when resize image new pixels info should updated , rectangle should across same image previously.

consider group photo having x ,y,z in them , know pixel info of x in picture @ full resolution should draw rectangle on x , when user resizes image rectangle should still focus on x irrespective of pixel info.

int neww, newh; dc.getsize(&neww, &newh);

if (neww != w || newh != h) {     resized = wxbitmap(image.scale(neww, newh , wximage_quality_high));     w = neww;     h = newh;     dc.drawbitmap(resized, 0, 0, false);     dc.setpen(wxpen(*wxlight_grey, 2));     dc.setbrush(*wxtransparent_brush);     dc.drawrectangle(wxpoint(352,78), wxsize(50, 50)); } 


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -