Skip to main content

iPhone Framer

Generate App Store-compliant screenshots by adding iPhone frames and promotional text to your app screenshots.

Installation

pip install iphone-framer

Or use with uvx (no installation required):

# With custom output filename
uvx iphone-framer screenshot.png -o output.png -t "Amazing App" -s "Experience the future"

# Auto-generate output filename
uvx iphone-framer screenshot.png -t "Amazing App" -s "Experience the future"

Usage

Basic Usage

# With custom output filename
iphone-framer screenshot.png -o output.png -t "Revolutionary Design" -s "Experience the future" --device 6.9_inch

# Auto-generate output filename (creates screenshot_appstore.png)
iphone-framer screenshot.png -t "Revolutionary Design" -s "Experience the future" --device 6.9_inch

Gradient Backgrounds

# Ocean blue gradient
iphone-framer screenshot.png -o output.png -t "Ocean App" --gradient ocean

# Sunset gradient with diagonal direction
iphone-framer screenshot.png -o output.png -t "Sunset Vibes" --gradient sunset --gradient-direction diagonal

Available Options

  • --device: Choose from 6.9_inch, 6.5_inch, 6.1_inch, 5.5_inch
  • --gradient: Use preset gradients: ocean, sunset, forest, purple, midnight, rose, emerald, autumn, arctic, cosmic
  • --gradient-direction: vertical or diagonal
  • --bg-color: Custom RGB background color as "R,G,B"

Features

  • 📱 Multiple iPhone sizes (6.9", 6.5", 6.1", 5.5")
  • 🎨 Beautiful gradient presets
  • 🏝️ Dynamic Island for modern iPhones
  • 📐 App Store compliant dimensions
  • ✨ Promotional text with shadows
  • 🔄 Cross-platform font support

Device Sizes

  • 6.9_inch: iPhone 14 Pro Max, 15 Pro Max, 16 Pro Max (1290x2796)
  • 6.5_inch: iPhone 14 Plus, 13 Pro Max, 12 Pro Max (1284x2778)
  • 6.1_inch: iPhone 14 Pro, 13 Pro, 12 Pro (1170x2532)
  • 5.5_inch: iPhone 8 Plus, 7 Plus, 6s Plus (1242x2208)

License

MIT

Release files for iphone-framer 1.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iphone-framer 1.4.0
File Size Uploaded
iphone_framer-1.4.0.tar.gz 186.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iphone-framer 1.4.0
File Interpreter ABI Platform
iphone_framer-1.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 193.9 kB

Release files / iphone_framer-1.4.0.tar.gz

Download URL iphone_framer-1.4.0.tar.gz
Size 186.3 kB
Tags Source
SHA-256 checksum
How to use checksums
df1757273b9eacd6a23d6d90a627868fa3a1d73e0ef4545cf4a52696702bb6a7
BLAKE2b-256 checksum
How to use checksums
ff76ef9b8f7690b70e13dc85f5e256d0d031b371437f2e22258b3dc6ab7704bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.10

Release files / iphone_framer-1.4.0-py3-none-any.whl

Download URL iphone_framer-1.4.0-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
77a18977569f460116c9f71f3f2d85292afe6d0d816319d9c790a81e2e573b9a
BLAKE2b-256 checksum
How to use checksums
8037c65843d41f0d26837cddc70dc3caab6cb87576e9f59313e6f81fa20bfe57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.10

Release history Release notifications | RSS feed

This release

1.4.0 This release

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page