Hi, i always scaling images for different views. I've got different scaling-functions. Is there a way to save the image after the scaling as a new image?!
Regards int scale4(int *image_width,int *image_height ) { if (*image_width > 290) { *image_height= ( 290 * *image_height ) / ( *image_width ) ; *image_width= 290 ; } if (*image_height > 195) { *image_width= ( 195 * *image_width ) / ( *image_height ) ; *image_height= 195 ; } return 0; } int main(...) { ... dfb->CreateImageProvider (dfb, pfad[i] , &provider); provider->GetSurfaceDescription (provider, &dsc); scale4 (&dsc.width,&dsc.height); layer->CreateWindow( layer, &wdesc, &win1 ); win1->GetSurface( win1, &surf1 ); win1->SetBounds(win1,160-dsc.width/2 ,117-dsc.height/2 ,dsc.width, dsc.height); provider->RenderTo (provider, surf1, NULL); surf1->Flip (surf1, NULL, DSFLIP_WAITFORSYNC); win1->AttachEventBuffer( win1, buffer ); win1->GetID( win1, &win1_id ); win1->LowerToBottom( win1 ); win1->SetOpacity( win1, 255 ); ... } __________________________________________________________________________ Verschicken Sie SMS direkt vom Postfach aus - in alle deutschen und viele ausländische Netze zum gleichen Preis! https://produkte.web.de/webde_sms/sms _______________________________________________ directfb-users mailing list directfb-users@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users