def grid_processing(image):
	width, height = config.GRID_IMAGE_SIZE
	for i in range(config.GRID_NVERSION):	
		if args.grid_processing == 'sketch':
			# gain = abs(random.gauss(2, 1))
			# mode_size = sample(range(3, 33, 2), 1)[0]
			gain = 1
			mode_size = 11
			processed_image = ip.sketch(image, gain = gain, mode_size = mode_size)	
			processed_image = ie.resize_to_size(processed_image, width, height)
			image_path = save_image(processed_image)
			upload_image(image_path, URL_BASE + '/upload_grid_image_sketch')
		elif args.grid_processing == 'monochrome':
			# processed_image_white = ip.monochrome(image, config.random_color(), 130)
			# processed_image_white = ie.resize_to_size(processed_image_white, width, height)
			# image_path_white = save_image(processed_image_white)
			# upload_image(image_path_white, URL_BASE + '/upload_grid_image_white')

			processed_image_black = ip.monochrome(image, config.random_color(), 130, white_background = False)
			processed_image_black = ie.resize_to_size(processed_image_black, width, height)
			image_path_black = save_image(processed_image_black)
			upload_image(image_path_black, URL_BASE + '/upload_grid_image_black')
def queue_processing(image):
	width, height = config.QUEUE_IMAGE_SIZE	
	processed_image = ip.monochrome(image, config.random_color(), 150, white_background = False)
	processed_image = ie.resize_to_size(processed_image, width, height)
	image_path = save_image(processed_image)
	upload_image(image_path, URL_BASE + '/upload_queue_image')