(img_list, col, row, img_size)
| 95 | |
| 96 | |
| 97 | def compose_image(img_list, col, row, img_size): |
| 98 | to_image = Image.new('RGB', (col * img_size[0], row * img_size[1])) |
| 99 | for y in range(0, row): |
| 100 | for x in range(0, col): |
| 101 | from_img = Image.fromarray(img_list[y * col + x]) |
| 102 | # print((x * img_size[0], y*img_size[1], |
| 103 | # (x + 1) * img_size[0], (y + 1) * img_size[1])) |
| 104 | paste_area = (x * img_size[0], y*img_size[1], |
| 105 | (x + 1) * img_size[0], (y + 1) * img_size[1]) |
| 106 | to_image.paste(from_img, paste_area) |
| 107 | # to_image[y*img_size[1]:(y + 1) * img_size[1], x * img_size[0] :(x + 1) * img_size[0]] = from_img |
| 108 | return to_image |
| 109 | |
| 110 | |
| 111 | def list_cut_average(ll, intervals): |
no outgoing calls
no test coverage detected