본문 바로가기
반응형

개발 공부 기록하기/- Python2

ChatGPT와 함께 Android strings.xml 자동번역 및 추가 10초만에 하기 자동 번역 스크립트는 왜 필요한가? 현재 개발하고 있는 안드로이드 앱의 values 폴더들이다. 다국어 지원을 위해 영어, 아랍어, 독일어, 스페인어, 프랑스어, 이탈리아어, 일본어, 한국어, 중국어와 같이 많은 언어들을 다루고 있다. 이렇게 되면 엄청난 번거로움이 생기는데 strings.xml에 번역된 내용 하나만 추가해줘도 수많은 작업이 발생하게 된다. "데이터 로딩 중입니다. 잠시 후 다시 시도해주세요" 라는 문구를 strings.xml에 추가하기로 하는 상황을 살펴보자. strings.xml에 해당 내용을 추가하기 위한 변수명을 지어야 한다.(변수명 짓는것도 고민을 하게 되므로 생각보다 시간을 많이 뺏긴다) 각 나라별로 번역을 한다. (벌써부터 머리가 아파온다..) 어찌저찌 파파고와 구글 번역기를.. 2023. 8. 22.
1:1 비율의 얼굴 중심 썸네일 생성하기 세로 또는 가로로 긴 이미지의 썸네일 문제점 사진 업로드, 그리고 자동으로 생성된 썸네일. 편리하다고 생각했던 이 기능에도 숨겨진 고충이 있었습니다. "왜 얼굴이 짤렸을까?", "이 부분만 보여주면 좋았을텐데..." 자동 생성된 썸네일에 대한 아쉬움이 한두번이 아니었습니다. 얼굴 인식의 힘을 빌려 이 문제를 해결하려고 합니다. 이 포스트에서는 얼굴 인식 기술을 활용해 짤리지 않는, 사용자의 얼굴을 중심으로 한 완벽한 1:1 썸네일을 만드는 방법을 함께 알아보겠습니다. 먼저 작업의 완성된 결과물 부터 보겠습니다. 원본 이미지 생성된 썸네일 주어진 이미지에서 얼굴 인식을 활용하여 이미지 상단에 얼굴이 위치하도록 1:1 비율의 썸네일을 만들어보겠습니다. 관련 코드 입니다. import cv2 import os.. 2023. 8. 21.
반응형