mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-08-18 03:04:45 +03:00
Remove dead code in SpiderImagePlugin.py
This commit is contained in:
parent
0ee3421368
commit
f30439b824
|
@ -14,12 +14,6 @@
|
||||||
# Copyright (c) 2004 by Fredrik Lundh.
|
# Copyright (c) 2004 by Fredrik Lundh.
|
||||||
#
|
#
|
||||||
|
|
||||||
##
|
|
||||||
# Image plugin for the Spider image format. This format is is used
|
|
||||||
# by the SPIDER software, in processing image data from electron
|
|
||||||
# microscopy and tomography.
|
|
||||||
##
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# SpiderImagePlugin.py
|
# SpiderImagePlugin.py
|
||||||
#
|
#
|
||||||
|
@ -33,8 +27,6 @@
|
||||||
# http://spider.wadsworth.org/spider_doc/spider/docs/image_doc.html
|
# http://spider.wadsworth.org/spider_doc/spider/docs/image_doc.html
|
||||||
#
|
#
|
||||||
|
|
||||||
from __future__ import print_function
|
|
||||||
|
|
||||||
from PIL import Image, ImageFile
|
from PIL import Image, ImageFile
|
||||||
import os
|
import os
|
||||||
import struct
|
import struct
|
||||||
|
@ -76,9 +68,9 @@ def isSpiderHeader(t):
|
||||||
labrec = int(h[13]) # no. records in file header
|
labrec = int(h[13]) # no. records in file header
|
||||||
labbyt = int(h[22]) # total no. of bytes in header
|
labbyt = int(h[22]) # total no. of bytes in header
|
||||||
lenbyt = int(h[23]) # record length in bytes
|
lenbyt = int(h[23]) # record length in bytes
|
||||||
# print("labrec = %d, labbyt = %d, lenbyt = %d" % (labrec,labbyt,lenbyt))
|
|
||||||
if labbyt != (labrec * lenbyt):
|
if labbyt != (labrec * lenbyt):
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
# looks like a valid header
|
# looks like a valid header
|
||||||
return labbyt
|
return labbyt
|
||||||
|
|
||||||
|
@ -197,30 +189,6 @@ class SpiderImageFile(ImageFile.ImageFile):
|
||||||
return ImageTk.PhotoImage(self.convert2byte(), palette=256)
|
return ImageTk.PhotoImage(self.convert2byte(), palette=256)
|
||||||
|
|
||||||
|
|
||||||
# --------------------------------------------------------------------
|
|
||||||
# Image series
|
|
||||||
|
|
||||||
# given a list of filenames, return a list of images
|
|
||||||
def loadImageSeries(filelist=None):
|
|
||||||
" create a list of Image.images for use in montage "
|
|
||||||
if filelist is None or len(filelist) < 1:
|
|
||||||
return
|
|
||||||
|
|
||||||
imglist = []
|
|
||||||
for img in filelist:
|
|
||||||
if not os.path.exists(img):
|
|
||||||
print("unable to find %s" % img)
|
|
||||||
continue
|
|
||||||
try:
|
|
||||||
im = Image.open(img).convert2byte()
|
|
||||||
except:
|
|
||||||
if not isSpiderImage(img):
|
|
||||||
print(img + " is not a Spider image file")
|
|
||||||
continue
|
|
||||||
im.info['filename'] = img
|
|
||||||
imglist.append(im)
|
|
||||||
return imglist
|
|
||||||
|
|
||||||
|
|
||||||
# --------------------------------------------------------------------
|
# --------------------------------------------------------------------
|
||||||
# For saving images in Spider format
|
# For saving images in Spider format
|
||||||
|
@ -290,34 +258,3 @@ def _save_spider(im, fp, filename):
|
||||||
|
|
||||||
Image.register_open(SpiderImageFile.format, SpiderImageFile)
|
Image.register_open(SpiderImageFile.format, SpiderImageFile)
|
||||||
Image.register_save(SpiderImageFile.format, _save_spider)
|
Image.register_save(SpiderImageFile.format, _save_spider)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
|
|
||||||
if not sys.argv[1:]:
|
|
||||||
print("Syntax: python SpiderImagePlugin.py [infile] [outfile]")
|
|
||||||
sys.exit()
|
|
||||||
|
|
||||||
filename = sys.argv[1]
|
|
||||||
if not isSpiderImage(filename):
|
|
||||||
print("input image must be in Spider format")
|
|
||||||
sys.exit()
|
|
||||||
|
|
||||||
outfile = ""
|
|
||||||
if len(sys.argv[1:]) > 1:
|
|
||||||
outfile = sys.argv[2]
|
|
||||||
|
|
||||||
im = Image.open(filename)
|
|
||||||
print("image: " + str(im))
|
|
||||||
print("format: " + str(im.format))
|
|
||||||
print("size: " + str(im.size))
|
|
||||||
print("mode: " + str(im.mode))
|
|
||||||
print("max, min: ", end=' ')
|
|
||||||
print(im.getextrema())
|
|
||||||
|
|
||||||
if outfile != "":
|
|
||||||
# perform some image operation
|
|
||||||
im = im.transpose(Image.FLIP_LEFT_RIGHT)
|
|
||||||
print(
|
|
||||||
"saving a flipped version of %s as %s " %
|
|
||||||
(os.path.basename(filename), outfile))
|
|
||||||
im.save(outfile, SpiderImageFile.format)
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user