본문 바로가기

분류 전체보기117

독학 Python tkinter(GUI) - 01.preview 0. tkinter preview - 첫번째 포스팅인만큼 가볍게 tkinter의 구성 요소를 확인하고 세부적인 포스팅은 나눠서 진행해보겠습니다. - 사실 컴퓨터를 오늘 처음 쓰는 사람이 아니라면, 어떠한 형태라도 GUI를 접해봤기 때문에 GUI는 낯설지 않을 겁니다. - 대신 해당 요소들의 뭐라 부르는지 모르기 때문에 오늘의 포스팅은 명칭을 통일하는 과정이라고 생각하고 가볍게 읽어봐주시면 될 것 같습니다. 1. tkinter 예시 및 명칭 구분 - 낯설지 않으시죠? 프로그램을 사용하다보면 흔히 보게 되는 GUI 구성 요소들입니다. - 이런 각각의 요소들을 위젯이라고 부르기도 합니다. 2. 포스팅 순서 1) Tkinter 기본 설정들 - 타이틀, 해상도 등 2023.10.31 - [Python/GUI(tk.. 2023. 10. 30.
독학 Python tkinter(GUI) - 00.소개 0. tkinter(GUI) 소개 - python에 조금 자신이 붙거나 또는 어느 정도 원하는 결과를 코드로 만들 수 있게되면 꼭 필요한 내용이 있다. - 바로 [배포]인데, 배포를 하기 위해서는 pyinstaller 등을 이용하여 exe로 변환만 진행하면 되지만, 문자와 커맨드창으로 진행하는 CUI 방식은 컴퓨터가 낯선 사람들에게는 부담스러운 프로그램 환경이다. - 그래서 그래픽을 동반한 프로그램으로 전달해줘야 상대방이 편리하게 사용 할 수 있고, 사용자에 의한 오류적인 요소도 줄일 수 있다. - 제목에서 언급한 GUI란 (Graphical User Interface)의 약자인데, 영어 단어가 여러개가 나왔지만 당황할 필요는 없다. 1. GUI?? CUI?? UI(User Interface)?? 1) .. 2023. 10. 29.
[SQL / Oracle] DELETE / TRUNCATE / DROP 차이 나는 삭제만 하면 되는데...괜히 고민되게 삭제 하는 방법이 여러가지일까? 당연히 이유가 있다. 0. 삭제 하는 방법이 왜 여러가지 일까? - Oracle에서는 해당 Data나 Table을 삭제할 때 위의 3가지 방식을 지원한다. - 3가지 방식이라고 말하는 만큼 사용하는 용도나 목적에 따라 선택적으로 사용해야 하는데, 어떤 차이가 있는지 알아보면 상황에 따라 내가 사용해야 하는 sql문도 달라질거라 생각한다. 1. delete - 아래와 같이 sql문을 작성할 수 있고, 괄호가 포함된 from 은 생략할 수 있다. # user_table 내 특정 조건에 해당하는 row 삭제 delete (from) user_table where user_stat = 100; rollback; # user_table 전.. 2023. 10. 28.
파이썬(python) 폴더 만들기(없는 디렉토리 만들기) 1. 폴더(디렉토리)를 먼저 만들어야 하는 이유 특정 파일을 생성하거나 복사를 진행할 때 꼭 필요한 요소가 폴더(디렉토리)이다. 그런데, 파이썬에서는 해당 경로를 먼저 만들지 않고 해당 경로에 파일을 생성하려하면, "FileNotFoundError: [WinError 3] 지정된 경로를 찾을 수 없습니다:" 라는 메세지와 함께 Error가 발생한다. 당연히 폴더(디렉토리)를 만들고 난 뒤 파일을 생성하거나 복사를 진행하면 되는데, 어떻게 파이썬 코드를 이용해 폴더를 확인하고 생성하는지를 알아보는 시간을 가져보겠다. 2. 상황 구성하기 - 테스트를 위해 아래와 같이 폴더들을 구성해보면 D:\abc 라는 폴더 안에 각각의 폴더가 생성되어 있다. abc 폴더 안에는 a,b,c,d 폴더가 있고, a폴더 안에는 .. 2023. 10. 27.
워터마크(WaterMark) 자동 입력기 추가 메뉴얼(워터마크 위치) 이번 포스팅은 워터마크 자동입력기의 위치 관련 사항입니다. 1. 워터마크 위치 설정하기 - 워터마크는 이미지의 직접적인 위치 값(pixel), 원본 이미지의 비율 값을 계산하여 입력할 수 있습니다. 2. 설정 모드 1) 직접 입력(Pixel 값) - 이미지는 pixel(화소) 단위로 크기를 나타낼 수 있습니다. - 좌측 상단의 위치 값이 (0, 0) 이며, 우측으로 갈수록, 하단으로 갈수록 값이 증가하게 됩니다. - 우리는 이 값을 이용하여 원하는 위치를 직접 설정 할 수 있습니다. - 해당 값으로 위치를 적용 한 뒤, 미리보기를 진행하면, 이미지가 나타나는 위치를 확인하실 수 있습니다. - 미리 보기시에는 100pixel 단위로 영역이 표기되며, 해당 선을 통해 위치 값을 수정하실 수 있으며, 실제 결.. 2023. 10. 26.
워터마크(WaterMark) 자동 입력기(무료 체험판) 1. 워터마크 자동입력기 체험판 - 이 포스팅까지 찾아오셨다면, 분명 워터마크에 관심이 있으신 분이실 겁니다. - 해당 페이지에는 워터마크 입력기를 일부 제한된 기능(체험판)에서 사용하실 수 있는 방법을 알려드립니다. - 전체 기능 사용은 구매 후 가능합니다. [구매링크] : https://kmong.com/gig/513696 워터마크 자동입력기일괄, 대량 - 크몽 whosetech 전문가의 IT·프로그래밍 서비스를 만나보세요. 워터마크는 - 다른 사람이 내 사진을 도용하지 못하게 하고 싶을 때 또는 - 사진 내에... kmong.com - 포스팅 중간에 체험판에 사용 시 필요한 패스워드가 숨어 있습니다. - 프로그램 다운로드 경로입니다. [다운로드 링크] : https://drive.google.com.. 2023. 10. 24.
워터마크(WaterMark) 자동 입력기 추가 메뉴얼(워터마크 크기) 1. 워터마크 크기 설정하기 - 원본 이미지에 맞는 적당한 워터마크의 크기를 설정합니다. 2. 설정 모드 1) 직접 입력(가로 Pixel) - 이미지는 pixel(화소) 단위로 크기를 나타낼 수 있습니다. - 원본 이미지와 무관하게 워터마크 이미지의 가로 크기를 직접 입력해주세요. - 세로 크기는 실제 워터마크의 가로, 세로 비율에 맞춰 자동으로 입력됩니다. - 미리보기 시 나타나는 가로 축, 세로 축의 pixel 값은 워터마크 위치 모드(직접, 비율)에 따라 다르게 나타납니다. 2) 비율 입력(배경(원본) 이미지 대비 비율) - 직접 입력은 정확하지만, 원본 크기의 종류가 다양할 때 유동적으로 사용하기가 어렵습니다. - 이럴 때, 비율 값을 이용한 입력을 이용하면 원본의 이미지 크기가 달라도 유동적으로.. 2023. 10. 23.
워터마크(WaterMark) 자동 입력기 추가 메뉴얼(원본 회전) Q1. 원본 이미지 자동 회전은 어떤 기능인가요? - 우리는 사진기나 휴대폰으로 사진을 찍습니다. - 여기서 신기한 질문을 하나 해볼까요? - 첫번째 질문입니다. 누군가 사진기를 똑바로 놓고 찍어달라고 요청하면, 어떻게 찍으실건가요? 위쪽은 어느 방향일까요? - 첫번째 남자분 처럼 가로가 길게 찍으실건가요? 아니면 두번째 여성분 처럼 세로가 길게 찍으실건가요? - 아마 대부분은 첫번째라고 답하실 것 같습니다. - 그런데, 사진기를 핸드폰으로 바꿔 질문하면 생각이 달라지실 겁니다. 이렇게요. - 핸드폰을 똑바로 세워서 찍어주세요. 어떻게 찍으실건가요? 아직도 가로가 길게 핸드폰을 잡고 찍으시나요? - 대부분 두번째 질문에는 답변이 달라지셨을 겁니다. - 그럼 사진의 진짜 위쪽은 어디일까요? 2. 사진의 진.. 2023. 10. 20.
워터마크(WaterMark) 자동 입력기 메뉴얼 1. 프로그램 특징 - 해당 폴더 내 전체 파일 일괄 처리 - 일괄 처리 시, 크기와 위치를 비율로 계산하여 입력함으로 원본 이미지의 크기가 달라도 일관성있게, 간결하고 깔끔하게 입력 가능. - 워터마크의 크기와 위치를 직접 입력도 가능 * 결과물 보기 2. 시연 동영상 - 설명을 제외한 동작 기능은 1분 54초 ~ 2분 00초 까지입니다.(단 몇초면 충분합니다.) 3. 구매방법 : 크몽 결재 요청 [크몽링크] : https://kmong.com/gig/513696 워터마크 자동입력기일괄, 대량 - 크몽 whosetech 전문가의 IT·프로그래밍 서비스를 만나보세요. 워터마크는 - 다른 사람이 내 사진을 도용하지 못하게 하고 싶을 때 또는 - 사진 내에... kmong.com [테스트 버전 경로] : 2.. 2023. 10. 19.
워터마크 자동 입력기 소개 0. 글보다 결과물 먼저 보기 몇 번의 클릭만으로 폴더 내의 모든 이미지에 워터마크를 일괄 적용하는 프로그램입니다. [데모용 파일 다운로드] 2023.10.24 - [Python/프로젝트02(워터마크)] - 워터마크(WaterMark) 자동 입력기(무료 체험판) 워터마크(WaterMark) 자동 입력기(무료 체험판) 1. 워터마크 자동입력기 체험판 - 이 포스팅까지 찾아오셨다면, 분명 워터마크에 관심이 있으신 분이실 겁니다. - 해당 페이지에는 워터마크 입력기를 일부 제한된 기능(체험판)에서 사용하실 수 to-all-rounder.tistory.com 01. 워터마크는 어떨 때 사용하나요? 워터마크는 보통 - 다른 사람이 내 사진을 도용하지 못하게 하고 싶을 때 또는 - 사진 내에 나만의 표기를 남겨 놓.. 2023. 10. 19.
반응형