X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fsketcher%2Fsketcher.C;h=a954c7ca0c21d084668e48bd46267bccbd13835b;hp=954f7a2c64515679b1d80080e36840fe215344a7;hb=3b2c7c9370c55deb546f76895d6829fbc9476a18;hpb=269d410062641e8f0094e73f87a3d9900c69dfd4 diff --git a/cinelerra-5.1/plugins/sketcher/sketcher.C b/cinelerra-5.1/plugins/sketcher/sketcher.C index 954f7a2c..a954c7ca 100644 --- a/cinelerra-5.1/plugins/sketcher/sketcher.C +++ b/cinelerra-5.1/plugins/sketcher/sketcher.C @@ -412,7 +412,7 @@ void Sketcher::update_gui() void Sketcher::draw_point(VFrame *vfrm, SketcherPoint *pt, int color, int d) { int r = d/2+1, x = pt->x, y = pt->y; - vfrm->set_pixel_color(color, 0xff); + vfrm->set_pixel_color(color); vfrm->draw_smooth(x-r,y+0, x-r, y-r, x+0,y-r); vfrm->draw_smooth(x+0,y-r, x+r, y-r, x+r,y+0); vfrm->draw_smooth(x+r,y+0, x+r, y+r, x+0,y+r); @@ -727,7 +727,7 @@ int Sketcher::process_realtime(VFrame *input, VFrame *output) int m = cv->points.size(); if( !m || cv->pen == PTY_OFF ) continue; img->clear_frame(); - img->set_pixel_color(cv->color); + img->set_pixel_color(cv->color, (~cv->color>>24)&0xff); cv->draw(img); overlay_frame->overlay(out, img, 0,0,w,h, 0,0,w,h, 1.f, TRANSFER_NORMAL, NEAREST_NEIGHBOR);