Core Features
Skin Beauty
Fine-grained skin enhancement with four independently adjustable parameters — smoothing, whitening, rosy tone, and sharpening. Intensity is[0.0, 1.0] (0 is off). Smoothing and whitening also have style presets.
Face Reshaping
Comprehensive adjustments spanning facial contour and feature proportions:- Face shape: slim, V-shape, narrow, short, small face, forehead
- Contour: cheekbone, jaw, chin
- Features: nose slim/length, philtrum, mouth size/position/smile, lip thickness
- Eyes & brows: eye size/distance/round/position/angle/corner, lower eyelid, brow position/distance/thickness
[-1.0, 1.0]. See Parameter enums.
A single frame supports up to 5 faces for reshape and makeup at once.
Body reshape
Body slimming and proportion controls: whole-body slim, waist, legs, shoulders, arms, longer legs, and bust enhance. Intensity is[0.0, 1.0] (0 is off). Requires the optional resource_body.fbd pack — see Optional resource packs and Parameter enums. Requires Pro+ (Free: watermarked trial). See Plans & Features.
Makeup
Layered makeup: lipstick, blush, eyeshadow, eyeliner, eyebrow, eyelash, colored contacts, and contour. Intensity, shape, and color are set separately. Multiple items can be applied at once. See Parameter enums.Filters & Styles
20+ real-time style filters covering portrait, food, landscape, modern, and other themes. Intensity is adjustable. Custom filters are.fbd files loaded with setFilter.
Virtual Background
Powered by real-time portrait segmentation:- Background blur: keeps the foreground subject sharp while applying Gaussian blur to the background
- Background replacement: swaps the background with a JPEG / PNG image
Sticker Effects
2D and 3D sticker effects:- Screen stickers: overlaid at a fixed position on the frame
- Face-tracking stickers: anchored to face keypoints and follow head movement
- 3D stickers: mesh props (glasses, hats, masks). Requires the optional
resource_3d.fbdpack — see Optional resource packs. Requires Pro+ (Free: watermarked trial). See Plans & Features
.fbd files. Apply one 2D sticker at a time with setSticker and one 3D sticker with set3DSticker (path or bytes). Remove with clearSticker / clear3DSticker. The new resource takes effect on the next processed frame.
Advanced Features
- Face keypoint callbacks: each detected face returns 111 normalized landmarks (plus visibility, pose, and a face id) for custom effects and business logic
- Chroma key: key out green, blue, or red screen as the virtual-background mask
Input / Output Formats
Image Formats
Resolution Limits
ImageFrame converts among these formats.

