Update of /cvsroot/freevo/freevo/src/util
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11643/src/util

Modified Files:
        fileops.py 
Log Message:
epeg support for fast jpg thumbnailing

Index: fileops.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/util/fileops.py,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** fileops.py  10 Jul 2004 12:33:42 -0000      1.25
--- fileops.py  29 Aug 2004 18:37:05 -0000      1.26
***************
*** 10,13 ****
--- 10,16 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.26  2004/08/29 18:37:05  dischi
+ # epeg support for fast jpg thumbnailing
+ #
  # Revision 1.25  2004/07/10 12:33:42  dischi
  # header cleanup
***************
*** 62,66 ****
  from mmpython.image import EXIF as exif
  
! 
  if float(sys.version[0:3]) < 2.3:
      PICKLE_PROTOCOL = 1
--- 65,73 ----
  from mmpython.image import EXIF as exif
  
! try:
!     import epeg
! except ImportError:
!     _debug_('epeg not found')
!     
  if float(sys.version[0:3]) < 2.3:
      PICKLE_PROTOCOL = 1
***************
*** 483,491 ****
              image = Image.open(cStringIO.StringIO(thumbnail))
          except Exception, e:
!             print 'Invalid thumbnail for %s' % filename
              if config.DEBUG:
                  print e
  
      if not image:
          if __freevo_app__ == 'main':
              try:
--- 490,504 ----
              image = Image.open(cStringIO.StringIO(thumbnail))
          except Exception, e:
!             _debug_('Invalid thumbnail for %s' % filename, 0)
              if config.DEBUG:
                  print e
  
      if not image:
+         try:
+             # epeg support for fast jpg thumbnailing
+             return epeg.fri_thumbnail(filename, thumb)
+         except:
+             pass
+ 
          if __freevo_app__ == 'main':
              try:
***************
*** 544,547 ****
          pass
  
!     return create_thumbnail(filename, thumbnail)
! 
--- 557,563 ----
          pass
  
!     data = create_thumbnail(filename, thumbnail)
!     if not data:
!         # epeg
!         return read_thumbnail(filename)
!     



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to