def get_image(xrange,yrange,xs,ys,name): spacing = 100 xsize = (spacing*len(xs[xrange[0]:xrange[1]])) ysize = (spacing*len(ys[yrange[0]:yrange[1]])) new_im = Image.new('RGB',(xsize,ysize)) i = 0 for y in ys[yrange[0]:yrange[1]]: j = 0 for x in xs[xrange[0]:xrange[1]]: z = 1054 im_url = get_image_url(x,y,z,1) opener = urllib2.build_opener() opener.addheaders = [('User-agent', 'Mozilla/5.0')] response = opener.open(im_url) img_file = StringIO(response.read()) im = Image.open(img_file) size = (spacing,spacing) im.thumbnail(size, Image.ANTIALIAS) new_im.paste(im,(j,i)) j += spacing i += spacing new_im.save(name+'.bmp')
def get_image(xrange,yrange,xs,ys): spacing = 100 new_im = Image.new('RGB',(spacing*(10+len(xs[xrange[0]:xrange[1]])),spacing*(10+len(ys[yrange[0]:yrange[1]])))) i = 0 for y in ys[yrange[0]:yrange[1]]: j = 0 for x in xs[xrange[0]:xrange[1]]: z = 1054 im_url = get_image_url(x,y,z,1) opener = urllib2.build_opener() opener.addheaders = [('User-agent', 'Mozilla/5.0')] response = opener.open(im_url) img_file = StringIO(response.read()) im = Image.open(img_file) #size = (int(np.floor(1000/len(xs))),int(np.floor(500/len(ys)))) #size = (int(4000),int(np.floor(4000/len(ys)))) size = (spacing,spacing) im.thumbnail(size, Image.ANTIALIAS) new_im.paste(im,(j,i)) j += spacing + 10 i += spacing + 10 new_im.save('new_im'+str(i)+'.bmp') new_im.show()