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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file golden_frame-2.1.74.tar.gz.

File metadata

  • Download URL: golden_frame-2.1.74.tar.gz
  • Upload date:
  • Size: 3.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.2 Darwin/23.4.0

File hashes

Hashes for golden_frame-2.1.74.tar.gz
Algorithm Hash digest
SHA256 cd03b912b9d56fb006da43ef8d114854732a23bb7dab5e666685865f7a51f2ca
MD5 7dcf915336662792c940dbdf93b18d80
BLAKE2b-256 8ec61bc107f6158b9cbb9dfd2c507c6e2aa1c436b68962a7f289c829b5841fcd

See more details on using hashes here.

File details

Details for the file golden_frame-2.1.74-py3-none-any.whl.

File metadata

  • Download URL: golden_frame-2.1.74-py3-none-any.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.2 Darwin/23.4.0

File hashes

Hashes for golden_frame-2.1.74-py3-none-any.whl
Algorithm Hash digest
SHA256 8428c344d6656f56192d99c52b3aa15a427ec469747b5684b0deaadf1802184a
MD5 4693624e79da4a09363d4bc2bb51e3dc
BLAKE2b-256 637a1f63e3c359ba23de32b6b475643dc356bda6ee02380987a2b245af51ca51

See more details on using hashes here.

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