The Help on ExportToPNG (arcpy.mapping) says that it:
Exports the page layout or data frame of a map document (.mxd) to the Portable Network Graphics (PNG) format.
To include this in ModelBuilder you will need to write a short Python Script tool.
import arcpy
lyrFile = arcpy.GetParameterAsText(0)
pngFile = arcpy.GetParameterAsText(1)
mxd = arcpy.mapping.MapDocument("<PATH>/empty.mxd")
df = arcpy.mapping.ListDataFrames(mxd,"Layers")[0]
addLayer = arcpy.mapping.Layer(lyrFile)
arcpy.mapping.AddLayer(df, addLayer)
arcpy.mapping.ExportToPNG(mxd, pngFile, df)
del mxd
The sketched out steps for that are:
- Open ArcMap with a Blank Map and save it as something like empty.mxd in a location where you can rely on always finding it.
- Write Python script (see above) - I use IDLE to do this
- Open Catalog window (I use ArcMap) to create a new toolbox
- Right click on the new toolbox to Add Script tool.
- Browse to the *.py script created in step 2 to link that to your tool
- When you get to the final panel of that wizard create two parameters (Input Layer File of type File to be read as lyrFile and Output PNG File of type string to be read as pngFile)
- Test your tool standalone, and when it works drag and drop it into your model.
If this does not "just work" I recommend that you edit your question to show which of these steps you have performed successfully and which may need further explanation.