Spaces:
Runtime error
Runtime error
| # From https://github.com/TencentARC/PhotoMaker/pull/120 written by https://github.com/DiscoNova | |
| # Note: Since output width & height need to be divisible by 8, the w & h -values do | |
| # not exactly match the stated aspect ratios... but they are "close enough":) | |
| ASPECT_RATIO_TEMPLATE = [ | |
| { | |
| "name": "Custom (long edge to 1024px)", | |
| "w": "", | |
| "h": "", | |
| }, | |
| { | |
| "name": "Custom", | |
| "w": "", | |
| "h": "", | |
| }, | |
| { | |
| "name": "Instagram (1:1)", | |
| "w": 1024, | |
| "h": 1024, | |
| }, | |
| { | |
| "name": "35mm film / Landscape (3:2)", | |
| "w": 1024, | |
| "h": 680, | |
| }, | |
| { | |
| "name": "35mm film / Portrait (2:3)", | |
| "w": 680, | |
| "h": 1024, | |
| }, | |
| { | |
| "name": "CRT Monitor / Landscape (4:3)", | |
| "w": 1024, | |
| "h": 768, | |
| }, | |
| { | |
| "name": "CRT Monitor / Portrait (3:4)", | |
| "w": 768, | |
| "h": 1024, | |
| }, | |
| { | |
| "name": "Widescreen TV / Landscape (16:9)", | |
| "w": 1024, | |
| "h": 576, | |
| }, | |
| { | |
| "name": "Widescreen TV / Portrait (9:16)", | |
| "w": 576, | |
| "h": 1024, | |
| }, | |
| { | |
| "name": "Widescreen Monitor / Landscape (16:10)", | |
| "w": 1024, | |
| "h": 640, | |
| }, | |
| { | |
| "name": "Widescreen Monitor / Portrait (10:16)", | |
| "w": 640, | |
| "h": 1024, | |
| }, | |
| { | |
| "name": "Cinemascope (2.39:1)", | |
| "w": 1024, | |
| "h": 424, | |
| }, | |
| { | |
| "name": "Widescreen Movie (1.85:1)", | |
| "w": 1024, | |
| "h": 552, | |
| }, | |
| { | |
| "name": "Academy Movie (1.37:1)", | |
| "w": 1024, | |
| "h": 744, | |
| }, | |
| { | |
| "name": "Sheet-print (A-series) / Landscape (297:210)", | |
| "w": 1024, | |
| "h": 720, | |
| }, | |
| { | |
| "name": "Sheet-print (A-series) / Portrait (210:297)", | |
| "w": 720, | |
| "h": 1024, | |
| }, | |
| ] | |
| ASPECT_RATIO_TEMPLATE = {k["name"]: (k["w"], k["h"]) for k in ASPECT_RATIO_TEMPLATE} |