Commit a8bcb4e8 authored by 's avatar

Added a patch to set width & height on PNG images.

parent a005473b
......@@ -84,7 +84,7 @@
##############################################################################
"""Image object"""
__version__='$Revision: 1.86 $'[11:-2]
__version__='$Revision: 1.87 $'[11:-2]
import Globals, string, struct, content_types
from OFS.content_types import guess_content_type
......@@ -464,6 +464,8 @@ class Image(File):
elif (size >= 24) and (data[:8] == '\211PNG\r\n\032\n') \
and (data[12:16] == 'IHDR'):
w, h = struct.unpack(">LL", data[16:24])
self.width=str(int(w))
self.height=str(int(h))
# But we had this before. I have no clue, so I'll keep both. :)
# Maybe this is for an older PNG version.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment