Skip to content

[PyGerber]: error=tile cannot extend outside image;error=Expected end of text, found '%' (at char 134), (line:10, col:1) #389

@seanhuangjf

Description

@seanhuangjf

PyGerber Bug Report

error=tile cannot extend outside image
error=Expected end of text, found '%' (at char 134), (line:10, col:1)

Code:

try:
    paras = sys.argv[1:]
    paras = [1, "D:/N3_S2CD0012C00_Gerber_V1/smk_c1.gbr","D:/N3_S2CD0012C00_Gerber_V1/ab2.png"]
    if(len(paras) > 2):
        cal_type = paras[0]
        files = []
        if(cal_type == 0):
            for filename in os.listdir(paras[1]):
                if os.path.isfile(os.path.join(paras[1], filename)) and filename.lower().endswith(".gbr"):
                    print(os.path.join(paras[1], filename))  # 输出文件名
                    files.append(os.path.join(paras[1], filename))
        else:
            files = paras[1].split(",")
        save_file = paras[2]
        gerber_files = []
        for index, item in enumerate(files) :
            filename, file_extension_cuts = os.path.splitext(item)
            gerber_files.append(GerberFile.from_file(
                item,
                FileTypeEnum.infer_from_extension(file_extension_cuts.lower())
            ))

        if(len(gerber_files) >0):
            Project(gerber_files).parse().render_raster(save_file,image_format=ImageFormatEnum.PNG,pixel_format=PixelFormatEnum.RGBA)
            print("success",save_file, sep="=")
        else:
            print("failure=gerber files is null or damage!")
    else:
        print("error=args error!")
except Exception as ex_result:
    print("error", ex_result, sep="=")

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingwaiting-for-checkboxesIssue is waiting for reporter to check all relevant checkboxes in issue template

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions