#######################################################################################
""" Photo zope object
-$Id: Photo.py 1281 2009-08-13 10:44:40Z pin $
-$URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/Photo.py $
+
+
"""
from Globals import InitializeClass, DTMLFile
#######################################################################################
""" Tile support module
-$Id: TileSupport.py 1371 2009-09-10 17:58:28Z pin $
-$URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/TileSupport.py $
+
+
"""
from AccessControl import ClassSecurityInfo
- full psd support with Adobe photoshop (windows only, drived by pythoncom)
- tile support (to display a grid of tiles with a javascript web interface)
-$Id: __init__.py 949 2009-04-30 14:42:24Z pin $
-$URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/__init__.py $
+
+
"""
from AccessControl.Permissions import add_documents_images_and_files
#######################################################################################
""" Memoization utils
-$Id: cache.py 400 2008-07-11 10:31:26Z pin $
-$URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/cache.py $
+
+
"""
import inspect
#######################################################################################
""" Exif version 2.2 read/write module.
-$Id: exif.py 360 2008-02-21 09:17:32Z pin $
-$URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/exif.py $
+
+
"""
TYPES_SIZES = {
#######################################################################################
""" Photo metadata read / write module
-$Id: metadata.py 1272 2009-08-11 08:57:35Z pin $
-$URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/metadata.py $
+
+
"""
from AccessControl import ClassSecurityInfo
# -*- coding: utf-8 -*-
"""
-$Id: toblob.py 909 2009-04-20 13:38:47Z pin $
-$URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/migration/toblob.py $
+
+
Script de migration du stockage du fichier depuis l'attribut 'data'
vers l'attribut de type blob 'bdata'.
IMPORTANT :
####################################################
""" PPM File support module
-$Id: ppm.py 1276 2009-08-11 16:38:02Z pin $
-$URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/ppm.py $
+
+
"""
from subprocess import Popen, PIPE
""" Exif tags based on JEITA CP-3451 Exif Version 2.2 specification tables.
-$Id: _exif_tags.py 360 2008-02-21 09:17:32Z pin $
-$URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/standards/exif/_exif_tags.py $
+
+
"""
from os.path import join
from Globals import package_home
"""
-$Id: _namespaces.py 1251 2009-08-03 08:42:09Z pin $
-$URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/standards/xmp/_namespaces.py $
+
+
"""
namespaces = {
'http://purl.org/dc/elements/1.1/' : 'dc'
# along with this program; if not, write to the Free Software #
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. #
#######################################################################################
-# $Id: xmp.py 354 2008-02-13 13:30:53Z pin $
-# $URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/xmp.py $
+#
+#
from types import StringTypes
from logging import getLogger
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. #
#######################################################################################
""" Jpeg plugin for xmp read/write support.
-$Id: xmp_jpeg.py 999 2009-05-11 14:43:44Z pin $
-$URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/xmp_jpeg.py $
+
+
"""
from xmp import XMP
#######################################################################################
""" XMP generation utilities.
-$Id: xmputils.py 1293 2009-08-14 16:48:18Z pin $
-$URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/xmputils.py $
+
+
"""
from libxml2 import newNode, parseDoc, treeError