dotmet's picture
Upload 690 files
09c7c70
raw
history blame contribute delete
No virus
3.64 kB
def is_google_colab():
try:
import google.colab
return True
except:
return False
import os
def check_RealESRGAN():
try:
from RealESRGANv030.interface import realEsrgan
except:
os.system('cd RealESRGANv030 && python setup.py develop')
import argparse
def parse_args():
parser = argparse.ArgumentParser()
parser.add_argument('-n', '--n',
type = int,
default = 0,
help = 'Generate image n times, (0=infinite)')
parser.add_argument('-mn', '--model_name',
type = str,
default = 'anything v3',
help = 'Models used to generate anime images.'
)
parser.add_argument('-wd', '--words',
type = str,
default = "1girl, brown hair, green eyes, colorful, autumn, \
cumulonimbus clouds, lighting, blue sky, falling leaves, garden",
help = 'Text (prompt keys) used to generate anime image'
)
parser.add_argument('-nwd', '--neg_words',
type = str,
default = "lowers, bad anatomy, bad hands, text, error, \
missing fingers, extra digit, fewer digits, cropped, worst quality, \
low quality, normal quality, jpeg artifacts, signature, watermark, \
username, blurry, artist name, bad feet",
help = 'Negative prompt keys'
)
parser.add_argument('-img', '--image',
type = str,
default = '',
help = 'Input image used to generate anime figure.')
parser.add_argument('-w', '--width',
type = int,
default = 512,
help = 'Image width before resolution scale',
)
parser.add_argument('-h_', '--height',
type = int,
default = 512,
help = 'Image height before resolution scale')
parser.add_argument('-g', '--guidance',
type = float,
default = 7.5,
help = 'Guidance for anime image generation.')
parser.add_argument('-st', '--strength',
type = float,
default = 0.5,
help = 'Transform strength.')
parser.add_argument('-gs', '--gen_steps',
type = int,
default = 20,
help = 'Steps for anime image generation process.')
parser.add_argument('-seed',
type = int,
default = 0,
help = 'Random seed, 0 means random')
parser.add_argument('-s', '--scale',
type = int,
default = 4,
help = 'Resolution scale (> 1)')
parser.add_argument('-t', '--tile',
type = int,
default = 0,
help = 'Tile for resolution up scale, 0 = no tile')
parser.add_argument('-e', '--extension',
type = str,
default = 'auto',
help = 'extension of output image')
parser.add_argument('-o', '--out_dir',
type = str,
default = 'imgs',
help = 'Directory used to save images.')
return parser.parse_args()