cybertools/media
2015-09-29 14:35:24 +02:00
..
testdata add media asset management package 2008-10-21 13:01:48 +00:00
__init__.py add media asset management package 2008-10-21 13:01:48 +00:00
asset.py add fill option to media asset resize function 2015-09-29 11:42:42 +02:00
interfaces.py make modification date for media assets editable 2009-02-15 11:05:28 +00:00
piltransform.py merge changes from hplattner 2015-09-29 14:35:24 +02:00
README.txt provide a method for querying the image size, e.g. for setting HTML attributes or for permission checks 2011-08-13 10:37:55 +02:00
tests.py fix bugs on schema field display 2008-10-27 14:20:42 +00:00

======================
Media Asset Management
======================

  ($Id$)

  >>> import os
  >>> from cybertools.media.tests import dataDir, clearDataDir
  >>> from cybertools.media.asset import MediaAssetFile

  >>> image1 = os.path.join(dataDir, 'test1.jpg')


Image Transformations
=====================

  >>> rules = dict(
  ...           minithumb='size(96, 1000)',
  ... )

  >>> asset = MediaAssetFile(image1, rules, 'image/jpeg')

  >>> asset.getImageSize()
  (238, 191)
  >>> asset.getImageSize('minithumb')
  (96, 77)

  >>> asset.transform()


Fin de Partie
=============

  >>> clearDataDir()