git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26986 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			55 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
#----------------------------------------------------------------------
 | 
						|
# Name:        wxPython.tools.img2png
 | 
						|
# Purpose:     Convert an image to PNG format
 | 
						|
#
 | 
						|
# Author:      Robin Dunn
 | 
						|
#
 | 
						|
# RCS-ID:      $Id$
 | 
						|
# Copyright:   (c) 2002 by Total Control Software
 | 
						|
# Licence:     wxWindows license
 | 
						|
#----------------------------------------------------------------------
 | 
						|
# 12/21/2003 - Jeff Grimmett (grimmtooth@softhome.net)
 | 
						|
#
 | 
						|
# o V2.5 compatability update 
 | 
						|
#
 | 
						|
 | 
						|
"""
 | 
						|
img2png.py  -- convert several image formats to PNG format.
 | 
						|
 | 
						|
Usage:
 | 
						|
 | 
						|
    img2png.py [options] image_files...
 | 
						|
 | 
						|
Options:
 | 
						|
 | 
						|
    -o <dir>       The directory to place the .png file(s), defaults to
 | 
						|
                   the current directory.
 | 
						|
 | 
						|
    -m <#rrggbb>   If the original image has a mask or transparency defined
 | 
						|
                   it will be used by default.  You can use this option to
 | 
						|
                   override the default or provide a new mask by specifying
 | 
						|
                   a colour in the image to mark as transparent.
 | 
						|
 | 
						|
    -n <name>      A filename to write the .png data to.  Defaults to the
 | 
						|
                   basename of the image file + '.png'  This option overrides
 | 
						|
                   the -o option.
 | 
						|
"""
 | 
						|
 | 
						|
 | 
						|
import  sys
 | 
						|
import  wx
 | 
						|
import  img2img
 | 
						|
 | 
						|
 | 
						|
def main():
 | 
						|
    # some bitmap related things need to have a wxApp initialized...
 | 
						|
    if wx.GetApp() is None:
 | 
						|
        app = wx.PySimpleApp()
 | 
						|
    img2img.main(sys.argv[1:], wx.BITMAP_TYPE_PNG, ".png", __doc__)
 | 
						|
 | 
						|
if __name__ == '__main__':
 | 
						|
    main()
 | 
						|
 | 
						|
 | 
						|
 |