4.4. Making Blank Images

Sometimes it may be useful to create a blank image (placeholder) from a Python script.

Utility Petronode.BlankImage.exe. Creates a blank image in defined format.

The following formats are supported: png, tiff, jpg, bmp, emf, gif, wmf.

Command line application:

Blank_Image.exe output_file X Y

    output_file - file to write to. It exists, the file is overwritten.

    X - number of pixels, image width.

    Y - number of pixels, image height.

The following Python script evokes the Blank_Image.exe (can be used inside or outside Techlog)


# Example 12 - creating a blank graphics file


import os

import subprocess


# location of Petronode install folder


cBatchProcessorFolder = "C:\\Program Files\\Petronode"


# Makes blank image in workfolder, with name output, size (X x Y)


def Make_Blank_Image ( workfolder, output, X, Y):

    Params = [os.path.join( cBatchProcessorFolder, "Petronode.BlankImage.exe")]

    Params += [ os.path.join( workfolder, output)]

    Params += [ str(X)]

    Params += [ str(Y)]

    return Params)

Make_Blank_Image( ".", "Test.gif", 100, 100)