"--batch", help="batch process files. requires input and output directories", action="store_true") args = parser.parse_args() if args.batch: images = imageEdit.openImagesInDir(THISDIR + "/input/*") print(images) for imageRef in images: fileName, image = imageRef fileNameParts = fileName.split("\\") fileName = fileNameParts[len(fileNameParts) - 1] print(fileName) if args.radius is not None: image = imageEdit.roundCorners(image, int(args.radius)) else: image = imageEdit.roundCorners(image, int(image.width / 2)) imageEdit.saveImage(THISDIR + "/output/out-" + fileName, image) else: im = imageEdit.openImage(THISDIR + "/" + args.image) if args.radius is not None: im = imageEdit.roundCorners(im, int(args.radius)) else: im = imageEdit.roundCorners(im, int(im.width / 2)) if args.output is not None: outFileName = args.output else: outFileName = args.image
def test_roundCorners_0(): ''' Manual Check Desired Output: A square image 512x512 pixels ''' imageEdit.saveImage(OUTPUT+ "/test_roundCorners_0.png", imageEdit.roundCorners(IMAGE, 0))
def test_roundCorners_256(): ''' Manual Check Desired Output: A circular image 512x512 pixels ''' imageEdit.saveImage(OUTPUT+ "/test_roundCorners_256.png", imageEdit.roundCorners(IMAGE, 256))
def test_roundCornersPercent_50(): ''' Manual Check Desired Output: A circular image 512x512 pixels ''' imageEdit.saveImage(OUTPUT+ "/test_roundCornersPercent_50.png", imageEdit.roundCorners(IMAGE, "50%"))