Many thanks to Michael the author of TTImage for pubishing your Product at zope.org. You did a great job ! In order to create TTImage instances within DTML-Documents I made some changes on TTImageClass_add because I got errors due to empty BasicProps and DestinationURL. Would be nice if you could include it in your next release. I´m new with Python and especially with PIL so at the moment it´s not so easy for me to fix some further problems with the background color. When I set the backgroung color to 0xffffff the background color of the result is 0xfcfcfc ... seems to be an color palette problem ... Also I was wondering if it is possible to set the background to transparent ? I look forward to hearing your thoughts on my changes :-) regards Andreas Heckel #### TTImageClass_add ##### <HTML> <HEAD><TITLE>Add TTImageClass</TITLE></HEAD> <BODY BGCOLOR="#FFFFFF" LINK="#000099" VLINK="#555555"> <dtml-call "REQUEST.set('file','')"> <dtml-unless "_.has_key('text')"> <dtml-call "REQUEST.set('text','Hello')"></dtml-unless> <dtml-unless "_.has_key('font_size')"> <dtml-call "REQUEST.set('font_size',24)"></dtml-unless> <dtml-unless "_.has_key('font_face')"> <dtml-call "REQUEST.set('font_face','times')"></dtml-unless> <dtml-unless "_.has_key('resolution_x')"> <dtml-call "REQUEST.set('resolution_x',72)"></dtml-unless> <dtml-unless "_.has_key('resolution_y')"> <dtml-call "REQUEST.set('resolution_y',72)"></dtml-unless> <dtml-unless "_.has_key('fixed_width')"> <dtml-call "REQUEST.set('fixed_width',0)"></dtml-unless> <dtml-unless "_.has_key('fixed_height')"> <dtml-call "REQUEST.set('fixed_height',0)"></dtml-unless> <dtml-unless "_.has_key('background_color')"> <dtml-call "REQUEST.set('background_color','0xffffff')"></dtml-unless> <dtml-unless "_.has_key('foreground_color')"> <dtml-call "REQUEST.set('foreground_color','0x000000')"></dtml-unless> <dtml-unless "_.has_key('font_encoding')"> <dtml-call "REQUEST.set('font_encoding','UNICODE')"></dtml-unless> <dtml-unless "_.has_key('text_encoding')"> <dtml-call "REQUEST.set('text_encoding','LATIN2')"></dtml-unless> <dtml-unless "_.has_key('format')"> <dtml-call "REQUEST.set('format','GIF')"></dtml-unless> <dtml-with "TTImageClass.createInObjectManager(REQUEST['id'], REQUEST)"> <dtml-call "propertysheets.BasicProps.manage_editProperties(REQUEST)"> <dtml-call render_text> </dtml-with> <dtml-unless NoRedir> <dtml-if DestinationURL> <dtml-call "RESPONSE.redirect(DestinationURL+'/manage_workspace')"> <dtml-else> <dtml-call "RESPONSE.redirect(URL2+'/manage_workspace')"> </dtml-if> </dtml-unless> </body></html>
participants (1)
-
Andreas