mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-02-04 21:50:54 +03:00
Merge pull request #1864 from hdante/read-only-load
Make ImageFile load images in read-only mode
This commit is contained in:
commit
b3d78d7c36
|
@ -163,10 +163,9 @@ class ImageFile(Image.Image):
|
||||||
else:
|
else:
|
||||||
# use mmap, if possible
|
# use mmap, if possible
|
||||||
import mmap
|
import mmap
|
||||||
fp = open(self.filename, "r+")
|
fp = open(self.filename, "r")
|
||||||
size = os.path.getsize(self.filename)
|
size = os.path.getsize(self.filename)
|
||||||
# FIXME: on Unix, use PROT_READ etc
|
self.map = mmap.mmap(fp.fileno(), size, access=mmap.ACCESS_READ)
|
||||||
self.map = mmap.mmap(fp.fileno(), size)
|
|
||||||
self.im = Image.core.map_buffer(
|
self.im = Image.core.map_buffer(
|
||||||
self.map, self.size, d, e, o, a
|
self.map, self.size, d, e, o, a
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user