Update of /cvsroot/pyx/pyx/test/functional
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13210
Modified Files:
test_bitmap.py
Log Message:
updated example with palette example (when PIL is available)
Index: test_bitmap.py
===================================================================
RCS file: /cvsroot/pyx/pyx/test/functional/test_bitmap.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** test_bitmap.py 28 Jun 2005 08:11:40 -0000 1.4
--- test_bitmap.py 28 Jun 2005 08:21:45 -0000 1.5
***************
*** 1,8 ****
--- 1,16 ----
import sys; sys.path.insert(0, "../..")
from pyx import *
+ try:
+ from Image import open
+ except:
+ print "PIL not available, skipping palette test"
+ paletteimage = None
+ else:
+ paletteimage = open("../../www/icons/vcss.png")
image_bw = bitmap.image(2, 2, "L", "\0\377\377\0")
image_rgb = bitmap.image(3, 2, "RGB", "\77\77\77\177\177\177\277\277\277"
"\377\0\0\0\377\0\0\0\377")
+
bitmap_bw_stream = bitmap.bitmap(0, 1, image_bw, height=0.8)
bitmap_rgb_stream = bitmap.bitmap(0, 0, image_rgb, height=0.8)
***************
*** 17,30 ****
c.insert(bitmap_bw_stream)
c.insert(bitmap_rgb_stream)
- c.insert(bitmap_bw_stream)
- c.insert(bitmap_rgb_stream)
- c.insert(bitmap_bw_storestring)
- c.insert(bitmap_rgb_storestring)
c.insert(bitmap_bw_storestring)
c.insert(bitmap_rgb_storestring)
c.insert(bitmap_bw_storearray)
c.insert(bitmap_rgb_storearray)
! c.insert(bitmap_bw_storearray)
! c.insert(bitmap_rgb_storearray)
c.writeEPSfile("test_bitmap", paperformat=document.paperformat.A4)
c.writePDFfile("test_bitmap", paperformat=document.paperformat.A4)
--- 25,34 ----
c.insert(bitmap_bw_stream)
c.insert(bitmap_rgb_stream)
c.insert(bitmap_bw_storestring)
c.insert(bitmap_rgb_storestring)
c.insert(bitmap_bw_storearray)
c.insert(bitmap_rgb_storearray)
! if paletteimage:
! c.insert(bitmap.bitmap(6, 0, paletteimage, height=1.8))
c.writeEPSfile("test_bitmap", paperformat=document.paperformat.A4)
c.writePDFfile("test_bitmap", paperformat=document.paperformat.A4)
|