Skip to main content

Built-in images and icons(내장 이미지)

이 문서는 Codi:bit 라이브러리에서 사용할 수 있는 모든 64개의 내장 이미지에 대한 종합적인 참조 자료입니다.

개요

Codi:bit 라이브러리는 Image 객체를 통해 접근할 수 있는 64개의 내장 이미지를 제공합니다:

  • Image.ICON_NAME (예: Image.HEART)

사용 방법

from codibit import display, Image

# 내장 아이콘 그리기
display.draw_image(Image.HEART, 0, 0)
display.draw_image(Image.HAPPY, 20, 0)
display.show()

# 스케일링과 함께
display.draw_image(Image.STAR, 0, 0, scale=2)
display.draw_image(Image.DIAMOND, 40, 0, scale=3)
display.show()

완전한 아이콘 참조

기본 아이콘

아이콘미리보기아이콘미리보기아이콘미리보기
Image.HEARTImage.HEART_SMALLImage.HAPPY
Image.STARImage.SADImage.CONFUSED
Image.ANGRYImage.ASLEEPImage.SURPRISED
Image.SILLYImage.FABULOUSImage.MEH
Image.OImage.X

기하학적 도형

아이콘미리보기아이콘미리보기아이콘미리보기
Image.TRIANGLEImage.TRIANGLE_LEFTImage.CHESSBOARD
Image.DIAMONDImage.DIAMOND_SMALLImage.SQUARE
Image.SQUARE_SMALL

동물 및 캐릭터

아이콘미리보기아이콘미리보기아이콘미리보기
Image.RABBITImage.COWImage.DUCK
Image.TORTOISEImage.BUTTERFLYImage.STICKFIGURE
Image.GHOSTImage.GIRAFFEImage.SKULL
Image.UMBRELLAImage.SNAKEImage.SCISSORS

도구 및 물건

아이콘미리보기아이콘미리보기아이콘미리보기
Image.SWORDImage.TSHIRTImage.ROLLERSKATE
Image.HOUSEImage.TARGET

음악

아이콘미리보기아이콘미리보기아이콘미리보기
Image.MUSIC_CROTCHETImage.MUSIC_QUAVERImage.MUSIC_QUAVERS
Image.PITCHFORK

특수

아이콘미리보기아이콘미리보기아이콘미리보기
Image.XMASImage.PACMAN

시계 얼굴 (1-12)

다양한 시간의 시계 얼굴입니다. 시계 애니메이션을 만드는 데 완벽합니다.

아이콘미리보기아이콘미리보기아이콘미리보기
Image.CLOCK1Image.CLOCK2Image.CLOCK3
Image.CLOCK4Image.CLOCK5Image.CLOCK6
Image.CLOCK7Image.CLOCK8Image.CLOCK9
Image.CLOCK10Image.CLOCK11Image.CLOCK12

화살표 (8방향)

네비게이션과 움직임 표시를 위한 방향 화살표입니다.

아이콘미리보기아이콘미리보기아이콘미리보기
Image.ARROW_NImage.ARROW_NEImage.ARROW_E
Image.ARROW_SEImage.ARROW_SImage.ARROW_SW
Image.ARROW_WImage.ARROW_NW

아이콘 시퀀스

편의를 위해 Image 클래스는 일반적인 애니메이션을 위한 미리 정의된 시퀀스를 제공합니다:

Image.ALL_CLOCKS

시계 애니메이션을 위한 모든 12개 시계 아이콘 목록입니다.

from codibit import Image, display
import time

# 시계 애니메이션
for clock in Image.ALL_CLOCKS:
display.clear()
display.draw_image(clock, 0, 0)
display.show()
time.sleep(0.5)

Image.ALL_ARROWS

방향 애니메이션을 위한 모든 8개 화살표 아이콘 목록입니다.

from codibit import Image, display
import time

# 화살표 애니메이션
for arrow in Image.ALL_ARROWS:
display.clear()
display.draw_image(arrow, 0, 0)
display.show()
time.sleep(0.3)