본문 바로가기

파이썬/파이썬 기초11

파이썬 WEBP를 JPG, PNG로 변환하는 방법 소개이번엔 파이썬으로 WebP 이미지를 JPG랑 PNG로 바꾸는 방법 알아보도록 하자. PIL 라이브러리를 써서 변환하려고 한다.WebP 이미지 이해하기WebP는 손실 압축과 무손실 압축을 지원하는 이미지 포맷이다. 구글이 2010년에 만든 건데, 웹에서 널리 쓰이는 포맷으로 자리 잡았고, WebP의 핵심 장점은 파일 크기를 줄이면서도 화질을 유지하기때문에 그래서 특히 많은 이미지를 로드해야 하는 웹사이트에 많이 사용하고 있다.JPG와 PNG 이미지 이해하기JPG랑 PNG는 웹에서 가장 많이 쓰이는 이미지 포맷 중 하나지만 JPG는 손실 포맷이라 압축할 때 일부 이미지 데이터가 지워져서 파일 크기가 작아진다. 반면 PNG는 무손실 포맷이라 압축해도 이미지 데이터를 하나도 잃지 않는다. 그래서 로고나 그래.. 2025. 5. 11.
파이썬으로 JPG, PNG 이미지 WEBP로 변환하기 오늘은 파이썬으로  JPG 파일이나 PNG 파일을 WEBP로 변환하는 방법에 대하여 알아보겠다. 최근 구글에서 JPG나 PNG 이미지보다는 webp 이미지를 많이 활용한다고 한다. 아무래도 파일의 용량이 적어 서버에 부담을 주지 않기 떄문인것 같다. 그래서 웹 사이트를 운영하거나 블로그를 운영할떄도 webp 포맷을 많이 사용하는 것 같아 파이썬으로 구현해보고자 한다. 파이썬 webp 변환, 왜 해야할까?웹사이트 속도 개선웹 사이트의 로딩 속도가 느리면 기다리는 사용자는 거의 없을 것이다. 특히 한국인이라면 조금만 로딩이 걸린다 싶으면 바로 나가기 버튼을 누르는 특성이 있다. (나만 그런가?) 암튼 로딩 속도가 빠르면 유저의 만족도를 높이고, 체류 시간이 길어지게 된다.구글과 같은 검색엔진은 웹 사이트 속.. 2025. 1. 4.
파이썬 Strip 함수 문자열 공백 제거 공백 지우기 방법 파이썬에서 문자열을 처리해야 하는 경우가 종종 있다.(아니 아주 많다)특히 크롤링을 하거나 외부 데이터를 가져와서 작업하는 경우에는 특히 공백을 제거해야 하는 경우가 더 많다.그래서 오늘은 파이썬에서 Strip 함수를 이용하여 문자열의 공백을 제거하는 방법을 알아보도록 하겠다. 파이썬 Strip() 함수 문자열 공백 제거아래와 같은 문자열이 있다고 생각해보자.text = " 파이썬 문자열 공백 제거 방법 "여기에서 문자열의 공백을 한번 제거해보자. 여기서 헷갈려서는 안되는 부분이 있다. 바로 띄워쓰기와 공백을 헷갈리면 안된다.위 문장에서는 2개의 공백이 있다. 하지만 문장 중간중간의 공백은 사실 띄워 쓰기이지 공백이 아니다.오늘 다룰 strip() 함수는 공백을 제거할 수 있지만 띄워 쓰기는 제거하지 못.. 2024. 9. 19.
파이썬(Python) f-string 문자열 포맷팅 방법 파이썬(Python) f-string 문자열 포맷팅파이썬(Python)을 통한 프로젝트를 진행하다보면 문자열을 다룰 일이 많다. 특히 문자열을 다루면서 문자열과 변수의 조합이 필요할때가 많이 있는데, 특히 문자열과 숫자의 조합이 필요한 경우가 종종있다. 이것은 나중에 예시로 다루겠다. 문자열과 정수는 기본적으로 결합이 안되기때문에 정수를 스트링으로 변경해서 연결해야 하기때문에 불편한점이 많다. 이를 간단하게 해결하는 방법이 바로 f-string 포맷팅이다. 예를들어 아래와 같은 코드가 있다고 가정하자.text = "1번째 예제입니다" 여기에서 1번째, 2번째, 3번째 이렇게 문자열안에 숫자만 변경이 되는 경우를 예를들어보자. 문자열안에 숫자가 있고, 숫자를 변수로 표현해야 하는데, 이때 편하게 사용하는 .. 2024. 9. 4.