cabbagehao/livefaceswap-reference-prep

Prepare authorized portrait reference images with orientation normalization, adjustable square cropping, and consistent PNG output for LiveFaceSwap workflows.

Public
1 run

Run time and cost

This model runs on CPU hardware. We don't yet have enough runs of this model to provide performance information.

Readme

LiveFaceSwap Reference Image Prep

A small, deterministic image utility for preparing authorized portrait reference images. It normalizes EXIF orientation, converts the image to RGB, crops it to a square around an adjustable focal point, and returns a consistently sized PNG.

This utility does not perform face swapping or identity transformation. It is intended as a transparent preprocessing step for portrait and camera workflows such as LiveFaceSwap AI.

Inputs

  • image: JPG, PNG, or WebP input image.
  • size: Output width and height: 512, 768, or 1024 pixels.
  • focus_x: Horizontal crop focus from 0 (left) to 1 (right).
  • focus_y: Vertical crop focus from 0 (top) to 1 (bottom).

Output

A square RGB PNG with normalized orientation and metadata removed.

Only process images you have permission to use, and do not use portrait references for impersonation, fraud, harassment, or other deceptive activity.

Local development

cog predict -i image=@portrait.jpg -i size=1024 -i focus_x=0.5 -i focus_y=0.42

License

MIT

Model created