Exemplo n.º 1
0
import cil # cil 모듈을 임포트해 주세요
### 코드를 작성해 주세요 ###
from cil import display # cil 모듈의 display 함수를 직접 임포트해 주세요
### 코드를 작성해 주세요 ###

img1 = cil.read_image('img1')
img2 = cil.read_image('img2')

inverted_img1 = cil.invert(img1)
inverted_img2 = cil.invert(img2)

print('원본 이미지')
print('\nimage1:')
display(img1)
print('\nimage2:')
display(img2)

print('\n색상 반전된 이미지')
print('\nimage1:')
display(inverted_img1)
print('\nimage2:')
display(inverted_img2)

# 채점 코드
print()
print('cil' in dir())
print('display' in dir())
Exemplo n.º 2
0
import cil

logo = cil.read_image('codeit_logo')
text = cil.read_image('codeit_text')

print('코드잇 로고:')
# logo를 디스플래이해 주세요
### 코드를 작성해 주세요 ###
cil.display(logo)
print('\n코드잇 텍스트:')
# text를 디스플래이해 주세요
### 코드를 작성해 주세요 ###
cil.display(text)
# text를 색상 반전해서 inverted_text에 저장해 주세요
### 코드를 작성해 주세요 ###
inverted_text = cil.invert(text)
# logo와 text를 합성한 이미지를 merged_img에 저장해 주세요
### 코드를 작성해 주세요 ###
merged_img = cil.merge(logo, text)

print('\n색상 반전 텍스트:')
# inverted_text를 디스플래이해 주세요
### 코드를 작성해 주세요 ###
cil.display(inverted_text)
print('\n합성 이미지:')
# merged_img를 디스플래이해 주세요
### 코드를 작성해 주세요 ###
cil.display(merged_img)

# 채점 코드
print()
Exemplo n.º 3
0
import cil

logo = cil.read_image('codeit_logo')
text = cil.read_image('codeit_text')

# logo를 상하 반전해서 upside_down_logo에 저장해 주세요
### 코드를 작성해 주세요 ###
upside_down_logo = cil.processing.vertical_flip(logo)
# text를 좌우 반전해서 reversed_text에 저장해 주세요
### 코드를 작성해 주세요 ###
reversed_text = cil.processing.horizontal_flip(text)

print('코드잇 로고:')
cil.display(logo)
print('\n상하 반전된 로고:')
cil.display(upside_down_logo)

print('\n코드잇 텍스트:')
cil.display(text)
print('\n좌우 반전된 텍스트:')
cil.display(reversed_text)

# 채점 코드
print()
key_functions = [
    'read_image', 'save_image', 'display', 'invert', 'merge',
    'horizontal_flip', 'vertical_flip'
]
non_key_functions = ['get_size', 'empty_image', 'invert_bit', 'or_bits']
print(all(x in dir(cil) for x in key_functions))
print(not any(x in dir(cil) for x in non_key_functions))