scribus.newDocument(scribus.PAPER_A4, (15,15, 20, 20), scribus.PORTRAIT, 1, scribus.UNIT_POINTS, scribus.PAGE_1, 0, 1) # supply your own image file here image_file = "smiley_bw.png" pic = scribus.createImage(50, 50, 200, 200, "ImageToFrame") scribus.loadImage(image_file, pic) scribus.setScaleImageToFrame(True, True, pic) pic2 = scribus.createImage(300, 300, 200, 200, "FrameToImage") scribus.loadImage(image_file, pic2) scribus.setScaleFrameToImage(pic2) scribus.saveDocAs("scaleFrame.sla") pdf = scribus.PDFfile() pdf.save()