gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/gfx/demo fontfilter2.py


From: Janne V. Kujala
Subject: [Gzz-commits] gzz/gfx/demo fontfilter2.py
Date: Mon, 31 Mar 2003 07:47:41 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Janne V. Kujala <address@hidden>        03/03/31 07:47:41

Modified files:
        gfx/demo       : fontfilter2.py 

Log message:
        Kluge python papermill in OptMill2

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/demo/fontfilter2.py.diff?tr1=1.10&tr2=1.11&r1=text&r2=text

Patches:
Index: gzz/gfx/demo/fontfilter2.py
diff -u gzz/gfx/demo/fontfilter2.py:1.10 gzz/gfx/demo/fontfilter2.py:1.11
--- gzz/gfx/demo/fontfilter2.py:1.10    Mon Mar 31 06:27:54 2003
+++ gzz/gfx/demo/fontfilter2.py Mon Mar 31 07:47:41 2003
@@ -122,6 +122,15 @@
                        pap_s, 0, 0, pap_s)
     layout.place(vs, into, 1, 1, -1)
 
+class OptMill2(gzz.gfx.gl.PaperMill):
+    def __init__(self, mill):
+       self.mill = mill
+    def getPaper(self,seed):
+       print "GETPAPER",args
+       return gfx.libpaper.papermill.ThePaperMill().getPaper(seed, minlum=60)
+    def getOptimizedPaper(self, seed, w):
+       return gfx.libpaper.papermill.ThePaperMill().getOptimizedPaper(seed, w, 
minlum=60)
+
 def doFrame(s,width,height):
     global frame
     global paperOnce
@@ -134,13 +143,15 @@
                        w=int(width+.5),
                        h=int(height+.5))
     saveanim.saveframe("/tmp/bleaching%iz.png" % frame, w,
-                       x=int(width*.95+.5),
-                       w=int(width*.05+.5),
-                       h=int(height*.25+.5))
+                       x=int(width*.9+.5),
+                       w=int(width*.1+.5),
+                       h=int(height*.5+.5))
     frame += 1
     paperOnce = tmp
 
 def makeScreenshots(scene, key):
+    #from gfx.libpaper.papermill import ThePaperMill
+    
     enfMaker = gzz.media.impl.Enfilade1DImpl.Enfilade1DImplMaker()
     textblock = "011CA01BE52823106ED33F2C086FF8E7CCF9921A8D"
     textblock = "01F8C8A93BE231D1CAC9C9C9AC79D130246B287298"
@@ -152,12 +163,12 @@
     pages = [enfMaker.makeEnfilade(current.subSpan(i, i+1)) for i in range(0, 
current.length())]
 
     s = Scene()
-    gzz.gfx.gl.PageSpanPaper.paperMill = gzz.gfx.gl.PaperMill.getInstance()    
+    gzz.gfx.gl.PageSpanPaper.paperMill = 
OptMill2(gzz.gfx.gl.PaperMill.getInstance())
     global frame,pap_x,pap_y,pap_s
     frame = 0
 
     pap_x,pap_y, = -100, -400
-    xs,ys        = 270, 70
+    xs,ys        = 135, 35
  
     zoom0,zoom1,zoom2 = 1.0, 1.5, 2.25
     




reply via email to

[Prev in Thread] Current Thread [Next in Thread]