mainImage = ImageRead("icon/icon_watch_8px.png"); ImageSetAntialiasing(mainImage,"on"); overlayLeft = ImageRead("overlay/red_overlay_left_sh.png"); overlayCenter = ImageRead("overlay/red_overlay_center_sh.png"); overlayRight = ImageRead("overlay/red_overlay_right_sh.png"); lenMinutes = Len(form.minutesLogged); //Construct the Overlay Image //left image: 13px //center image: 7px //right image: 12px x = 2; y = ImageGetHeight(mainImage) - ImageGetHeight(overlayCenter); ImagePaste(mainImage,overlayLeft,x,y); //Drop in center pieces as necessary x = x + 13; for(i=1; i lt lenMinutes; i++) { ImagePaste(mainImage,overlayCenter,x,y); x = x + 7; } ImagePaste(mainImage,overlayRight,x,y); //Construct the Overlay Image //Write Number x = 11; y = ImageGetHeight(mainImage) - 11; textStyle = StructNew(); textStyle.style = "bold"; textStyle.size = 12; textStyle.font = "Arial"; textStyle.underline = "no"; ImageDrawText(mainImage,form.minutesLogged,x,y,textStyle); //Write Number ImageWrite(mainImage,"temp/icon_watch_8px.png"); mainImage = ImageRead("icon/icon_watch_8px.png"); ImageWrite(mainImage,"temp/icon_watch_8px.png");

cfImage iPhone Demo

Original Image: (icon with 8 pixel white space border)

reset