






"""simple docstring"""

from PIL import Image

def 						__lowerCamelCase      (    __UpperCamelCase ,			__UpperCamelCase			)		->       Dict:

		"""simple docstring"""







		lowerCAmelCase_  :				str   							=     (259 * (level + 255)) / (255 * (259 - level))

		def contrast(__UpperCamelCase			) -> int:
				return int(128 + factor * (c - 128)			)

		return img.point(snake_case__			)


if __name__ == "__main__":
					# Load image
					with Image.open("""image_data/lena.jpg""") as img:
										# Change contrast to 170
										lowercase__  			=					change_contrast(img, 170)
										cont_img.save("""image_data/lena_high_contrast.png""", format="""png""")


import pytest

import datasets.config
from datasets.utils.info_utils import is_small_dataset




@pytest.mark.parametrize('''dataset_size'''		,  [None, 400 * 2**20, 600 * 2**20]   )
@pytest.mark.parametrize('''input_in_memory_max_size'''		,  ['''default''', 0, 100 * 2**20, 900 * 2**20]   )
def 							a		(				snake_case__:   int		,  snake_case__:   Dict		,  snake_case__:   Dict   ):


				'''simple docstring'''
				if input_in_memory_max_size != "default":
								monkeypatch.setattr(datasets.config		,  '''IN_MEMORY_MAX_SIZE'''		,  snake_case__   )
				lowercase_	    =   datasets.config.IN_MEMORY_MAX_SIZE
				if input_in_memory_max_size == "default":
								assert in_memory_max_size == 0
				else:
								assert in_memory_max_size == input_in_memory_max_size
				if dataset_size and in_memory_max_size:
								lowercase_	    =   dataset_size < in_memory_max_size
				else:
								lowercase_	    =   False
				lowercase_	    =   is_small_dataset(snake_case__   )
				assert result == expected




