Changeset 391 for python/trunk/Lib/plat-mac/videoreader.py
- Timestamp:
- Mar 19, 2014, 11:31:01 PM (11 years ago)
- Location:
- python/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/trunk
-
Property svn:mergeinfo
set to
/python/vendor/Python-2.7.6 merged eligible /python/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
python/trunk/Lib/plat-mac/videoreader.py
r2 r391 239 239 height = self.videodescr['height'] 240 240 start = 0 241 rv = ''241 rv = [] 242 242 for i in range(height): 243 243 nextline = Qdoffs.GetPixMapBytes(self.pixmap, start, width*4) 244 244 start = start + rowbytes 245 rv = rv + nextline246 return rv245 rv.append(nextline) 246 return ''.join(rv) 247 247 248 248 def reader(url): … … 256 256 import EasyDialogs 257 257 try: 258 import img258 from PIL import Image 259 259 except ImportError: 260 img= None260 Image = None 261 261 import MacOS 262 262 Qt.EnterMovies() … … 278 278 num = num+1 279 279 pname = os.path.join(dstdir, fname) 280 if not img: print 'Not',280 if not Image: print 'Not', 281 281 print 'Writing %s, size %dx%d, %d bytes'%(fname, imgw, imgh, len(data)) 282 if img: 283 wrt = img.writer(imgfmt, pname) 284 wrt.width = imgw 285 wrt.height = imgh 286 wrt.write(data) 282 if Image: 283 img = Image.fromstring("RGBA", (imgw, imgh), data) 284 img.save(pname, 'JPEG') 287 285 timestamp, data = rdr.ReadVideo() 288 286 MacOS.SetCreatorAndType(pname, 'ogle', 'JPEG')
Note:
See TracChangeset
for help on using the changeset viewer.