공통/Python
Xcodes를 사용할 때, 간단하게 터미널로 심볼릭 링크를 만들어주는 파이썬 스크립트.
Xcodes를 사용할 때, 간단하게 터미널로 심볼릭 링크를 만들어주는 파이썬 스크립트.
2023.04.25import os import sys from pathlib import Path # 사용 가능한 Xcode 버전을 검색하고 목록으로 반환하는 함수 def find_xcode_versions(): app_dir = Path('/Applications') xcode_versions = [entry for entry in app_dir.iterdir() if entry.is_dir() and entry.name.startswith('Xcode-')] return xcode_versions # 심볼릭 링크를 생성하는 함수 def create_symlink(version): xcode_symlink = Path("/Applications/Xcode.app") if xcode_symlink.is_symlink()..
OpenCV를 이용하여 투명한 이미지 반전시키기
OpenCV를 이용하여 투명한 이미지 반전시키기
2020.06.04얼마전 iOS 개발을 하며 다크모드 관련한 이슈가 생겼습니다. 예전에 개발된 App이다보니, 텍스트와 UI Element들은 간단하게 변경이 되었지만, 이미지파일은 그에 맞게끔 변환하기가 어려웠습니다. 그래서 간단한 아이콘들을 음영 반전을 통하여 변환하였는데, 처음에 시도한 코드는 다음과 같았습니다. import cv2 source_file = 'file_path.png' source = cv2.imread(source_file, cv2.IMREAD_UNCHANGED) source = ~source cv2.imwrite('file_path_negative.png', source) 그러자 이미지가 아래와 같이 반전이 되었으나, 배경색까지도 반전이 되어버려 살아났습니다. 그래서 결국, 픽셀 단위로 이미지를 ..
PDF에 워터마크 삽입하기 [2/2]
PDF에 워터마크 삽입하기 [2/2]
2019.01.23저번 포스트에 이어서 마저 작성합니다. 저번에 이미지를 PDF로 바꿔봤는데요, 오늘은 그 이미지 PDF를 페이지PDF에 합성하는 부분을 처리 해 보겠습니다. 다음은 샘플 pdf파일과 최종 완성 비교 사진입니다. 이제 시작 해 보겠습니다. 다음과같이 PyPDF2 라이브러리를 설치 해 줍니다(유명한 PDF 편집 라이브러리입니다) pip install pypdf2 PDF를 합성하는건 비교적 쉽습니다. 코드를 보시죠. from PyPDF2 import PdfFileReader, PdfFileWriter def PDFMerge(savePath, pdfPath, watermarkPdfPath): # pdf파일 불러오기 pdfFile = open(pdfPath,'rb') pdfReader = PdfFileReader..
PDF에 워터마크 삽입하기 [1/2]
PDF에 워터마크 삽입하기 [1/2]
2019.01.23연말에 프로젝트가 생겨서(+게을러져서), Deuluwa 프로젝트를 완성하지 못하고 새해를 맞이하고 있어 상당히 마음이 뒤숭숭합니다. mac 컴퓨터로 인쇄하는 모든 인쇄물에 워터마크를 삽입해달라는 요구였습니다. mac은 cups로 인쇄할 때, 모든 출력물을 PDF로 변환 후 인쇄시킵니다. 그래서 해당 프로젝트에서 제가 우선적으로 맡은부분은 PDF에 워터마크를 집어넣는 일이었습니다. 로직자체는 별 어려움이 없지만, 어떻게 집어넣어야 할지가 정말 막막했습니다. 자료를 조금 조사해본 결과, Windows는 spooler를 후킹해서 교체한다고 하는데 mac은 조금 다르게 접근을 해야했기 때문입니다. 결론적으로 해결방법을 찾기는 했는데, 이 이상은 본 주제에 벗어나기때문에 생략하기로 하고, 제가 파이썬을 이용해서 ..