반응형

Study 7

[포토샵] 연속된 사진 여러 장 이어 붙이기(파노라마 만들기, 병합)

[Lightroom] 연속된 사진 여러 장 이어 붙이기(파노라마 만들기, 병합)  ↑ 지난 포스팅 ↑ 에서 Adobe의 '라이트룸(Lightroom)' 프로그램을 이요하여 연속된 사진으로 파노라마를 만드는 방법을 소개했었다. 그런데 문득 '포토샵(Photoshop)'에는 이런 기능이 없나...? 궁금해져서 찾아보니 포토샵에도 당연히 유사한 기능이 존재했다. 포토샵에서 'Photomerge'라는 기능을 사용하면 수직 또는 수평으로 배치된 사진들을 조합할 수 있다.(단, 사진을 준비할 때 몇 가지 유의해야 할 사항들이 있음. 본문 하단 참고) 포토샵과 라이트룸의 차이는 (Adobe Creative Cloud의 앱 설명에 따르면) 다음과 같다.포토샵 : 사진, 그래픽, 일러스트레이션을 고품질 맞춤형 콘텐츠로 ..

Study/Adobe 2024.11.04

[Lightroom] 연속된 사진 여러 장 이어 붙이기(파노라마 만들기, 병합)

쿠알라룸푸르 다녀온 이야기↓ 를 쓰다 보니 사진 두 장을 이어 붙여야 할 일이 생겼다.[말레이시아] 쿠알라룸푸르 여행 5일차, 버릴스 초콜릿 스토리(Beryl's Chocolate Story) 버릴스 초콜릿 매장 벽에 초콜릿의 역사가 적혀 있었는데, 사진 한 장에 다 안 담겨서 두 번에 나눠 찍었기 때문...!  이렇게 두 장으로 나뉘어 찍은 사진이 있었다. (사진에 겹치는 부분이 많아서 병합할 때 더 좋았던 것 같다.)  사진을 어도비(Adobe)의 '라이트룸(Lightroom)' 프로그램으로 합쳤더니 이렇게 완성되었다. ㅎㅎ 완전 잘 이어붙여졌는데, 방법 또한 간단해서 좋았다. 아래에서 라이트룸으로 연속된 사진을 이어 붙이는 방법(파노라마 만들기)을 설명하겠다.  우선 라이트룸 프로그램에서 내가 이어..

Study/Adobe 2024.11.02

[Python] 반복문에서 변수 선언하는 법

데이터 분석을 하다보면 가끔 for문 안에서 계산되는 값들을 각각의 변수에 담고 싶을 때가 있다. (나만 그런가?) 그때, 쓸 수 있는 방법이다. for i in range(): globals()['변수명'+str(i)] = 계산식 또는 for i in range(): locals()['변수명'+str(i)] = 계산식 globals() 함수는 전역 변수들을 딕셔너리 형태로, locals() 함수는 지역 변수들을 딕셔너리 형태로 반환한다. 'globals()['변수명'] = x' / 'locals()['변수명'] = x' 을 이용하면 해당 딕셔너리에 키와 값을 추가할 수 있다. 필요에 맞게 전역(globals) / 지역(locals)을 골라 쓰면 될 것 같다. 아래는 예시이다. for i in range..

Study/Python 2021.11.17

[Python] Jupyter notebook 셀 가로 폭 늘리기

코딩을 하다보면 코드가 가로로 길어질 때가 있다. Jupyter notebook에서는 코드가 가로로 길어지면 스크롤을 이용해야 해서 보기가 불편하기도 하고, 스크린샷을 찍을 때도 불편하다. 그럴 때 필요한 코드. from IPython.core.display import display, HTML display(HTML("")) 위 코드를 실행하면 곧바로 셀의 가로 폭이 늘어나는 것을 확인할 수 있다. 코드 안의 'width:100%'가 가로 폭을 100%를 쓰겠다는 의미인 것 같다. 원하는 사이즈로 조절해서 사용해도 된다. 개인적으로 90 ~ 95%를 선호한다.

Study/Python 2021.02.18

[PYTHON] 숫자 (문자열) 앞에 0 채우기

가끔 숫자 앞에 0을 채우고 싶을 때가 있음 그럴때는 문자열로 변환 후, zfill()을 사용하면 된다. 숫자형에서 적용시 오류가 나므로 문자로 변환 후 사용할 것. zfill()의 괄호 안에는 출력하고자 하는 문자열의 총 길이를 입력하면 된다. 예를 들어 아래와 같이 2 앞에 0을 채워 '02'로 만들고 싶으면 zfill(2), '002'을 만들고 싶으면 zfill(3) x = 2 print(str(x).zfill(2)) # 02 print(str(x).zfill(3)) # 002 아래에는 숫자와 문자의 자릿수를 늘려가며 앞에 0을 채워보았다. 괄호 안에 입력된 숫자보다 원래 값의 자릿수가 길면 아무런 변화없이 출력된다. x = 6 for i in range(2,6): print(str(x).zfill..

Study/Python 2020.11.25

[python] 폴더 안에 있는 파일들 한번에 불러오기

파일이 여러개로 나누어져있는 경우 파일을 한번에 불러오는 방법 ## 해당 경로에 있는 .csv 파일명 리스트 가져오기import ospath = './경로/'file_list = os.listdir(path)file_list_py = [file for file in file_list if file.endswith('.csv')] ## 파일명 끝이 .csv인 경우위의 예시는 .csv 파일만 불러올 때 파일명이 xx로 시작하는 파일들을 불러올 때는 if문에 file.startswith('xx')파일명에 xx가 포함된 파일들을 불러올때는 if문에 "xx" in file파일명에 xx가 포함되지 않은 파일들을 불러올때는 if문에 "xx" not in file 해당 경로에 있는 모든 파일 리스트가 필요하면 마지막 ..

Study/Python 2020.10.12
반응형