ABOUT ME

개발하는 도시 디자이너입니다.

Today
Yesterday
Total
  • [ Python / 이미지 베경] 이미지 배경을 투명하게 만들기
    카테고리 없음 2024. 5. 16. 10:16
    from PIL import Image
    
    # 이미지 불러오기
    image_path = "path_to_your_image.png"
    image = Image.open(image_path)
    
    # RGBA 모드로 변환
    image = image.convert("RGBA")
    
    # 이미지 데이터 가져오기
    data = image.getdata()
    
    # 새로운 이미지 데이터 생성
    new_data = []
    for item in data:
        # 흰색을 투명하게 변경
        if item[:3] == (255, 255, 255):
            new_data.append((255, 255, 255, 0))
        else:
            new_data.append(item)
    
    # 새로운 이미지 데이터 적용
    image.putdata(new_data)
    
    # 투명 배경 이미지 저장
    output_path = "path_to_save_transparent_image.png"
    image.save(output_path)
Designed by Tistory.