Skip to main content

Golden Frame "กรอบทอง" Generator, Create Golden Frame for given images (Also supports other frame, included with selected quality frames)

Project description

Golden Frame

"กรอบทอง Generator"

Examples

+ =

+ =

Command for Above Examples

golden-frame build golden_frame.png example/MasterIceZ.jpg --output=example/New-MasterIceZ.png

golden-frame build wessuwan.png example/honami-stella.jpg --output=example/honami-wessuwan.png

Other commands

Use golden-frame --help or golden-frame build help

Adding Images

Currently, to add images, add them directly in assets folder.

You can get its location with this command

import os
from pkg_resources import get_distribution
location = get_distribution("golden-frame").location
ASSET_PATH = os.path.join(location, "golden_frame/assets")
print(ASSET_PATH)

Note that this is temporary and can be overwrite when installing new version.

file_name.json Schema

{
  "name": "Golden Frame ทพจร",
  "pos": [
    [122, 122],
    [620, 122],
    [620, 844],
    [112, 844]
  ],
  // Optional, for image scaling to ensure good quality
  "defaultMultiplier": 2
}

Position is from Top-Left rotate clockwise.
Reminder that x goes from left to right and y from top to bottom

Live Demo

https://golden-frame.leomotors.me (Repo: https://github.com/leomotors/golden-frame-web)

Coming Soon { flex: true }

Adding this properties allow images to be stretch into the same aspect ratio as the input image

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

golden_frame-2.1.74.tar.gz (3.1 MB view hashes)

Uploaded Source

Built Distribution

golden_frame-2.1.74-py3-none-any.whl (3.1 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page