전체 글 11

[Photoshop/초급] 사진에 모자이크하는 방법

김프로는 Adobe Photoshop 2020 을 사용하였습니다 이번 포스팅에서는 사진에 모자이크 하는방법을 알아볼게요. 우선 모자이크할 사진을 하나 불러옵니다~ 귀엽죠? 여기서 강아지 얼굴을 모자이크 해보려고해요. 여러가지 도구를 이용하여 모자이크를 할 부위를 이미지에 선택해줍니다. 저는 사각형 선택 윤곽도구를 사용하여 얼굴을 선택했습니다. 위와같이 모자이크 할 부위를 선택했습니다. 그리고 상단메뉴에서 필터(Filter) -> 픽셀화 (Pixlate) -> 모자이크 (Mosaic) 을 선택해줍니다. 이렇게 셀크기를 조절하여 모자이크를 할수있습니다~ 셀크기가 커질수록 모자이크는 진해집니다. 이렇게 가리고 싶은 부분을 모자이크 할수있습니다. 간단하죠? 여기까지 포토샵에서 사진에 모자이크 하는방법을 알아봤습..

[Delphi/초급] ShellExecute 를 사용하여 프로그램 실행하는방법

이번시간에는 ShellExecute 를 사용하여 프로그램을 실행하는방법을 알아보도록 할게요. 이번 코드는 아주 간단합니다. 몇줄되지않는 코드로 프로그램을 실행할수있어요. 프로그램을 실행하기위해서는 딱 한가지가 필요합니다. 프로그램의 경로! 이건 실행하려는 프로그램을 선택후 오른쪽마우스 -> 속성 -> 보안탭에서 가장상단에 개체이름 옆에 있는 내용을 복사하시면 됩니다~ 위와같이 개체이름을 복사하시면 됩니다~ uses ShellAPI; var begin ShellExecute(Handle, 'open', PChar('경로'), nil, nil, SW_SHOW); end; 위와같이 코딩을 하시면 경로에 쓰여져있는 프로그램이 실행이 됩니다 아주 간단하죠? 여기까지 ShellExecute 를 사용하여 프로그램을 ..

개발노트/Delphi 2020.10.14

[Delphi/초급] 프로세스를 강제종료하는방법 kill_Process

이번 포스팅에서는 프로세스를 강제종료하는방법을 배워보도록 할게요. 우선 프로세스이름을 알아야겠죠? Project1.exe 이라는 프로세스를 강제로 종료해보려고해요. 우선 종료할 프로세스의 pid 프로세스아이디를 알아야하는데요. 프로세스 아이디를 변수에 먼저 저장을 해줘야합니다. GetProcessID 를 이용하여 pid 를 가져올게요. 예제는 아래와 같습니다. function GetProcessID(Process: String): Cardinal; const PROCESS_TERMINATE=$0001; var ContinueLoop: BOOL; FSnapshotHandle: THandle; FProcessEntry32: TProcessEntry32; begin result:=0; FSnapshotHand..

개발노트/Delphi 2020.10.13

사용자 계정 컨트롤 " 이 앱이 디바이스를 변경할 수 있도록 허용하시겠어요? " 표시 안뜨게 하기

어떤 프로그램을 키든 " 이 앱이 디바이스를 변경할 수 있도록 허용하시겠어요? " 라는 메세지박스.. 매번 예 누르기 힘드셨죠? 아니요 누르면 프로그램이 켜지지않구요.. 10초면 해당 메세지창을 뜨지않게 할수있습니다~ 먼저 제어판을 켜줍니다. 위의 사진처럼 Ctrl + F 를 눌러서 " 사용자 계정 " 을 검색한후 검색된것에서 " 사용자 계정 컨트롤 설정 변경 " 을 클릭해줍니다. 이제 좌측의 슬라이더를 최하단계로 낮춰줍니다. 그리고 확인을 눌러서 저장하시면 앞으로 해당 메세지창은 뜨지않습니다~ 이렇게 사용자계정컨트롤 조절방법 포스팅을 마치겠습니다~ 모르시는부분이 있다면 댓글 남겨주시면 친절하게 답변 드리겠습니다~ 감사합니다~

생활노트/IT Tip 2020.10.12

[Delphi/초급] 델파이에서 Split 를 사용하여 내용 자르기

이번 포스팅에서는 델파이에서 Split 를 사용하는 방법을 알아보도록 할게요. 따로 설명드릴게 없이 코딩으로 바로 보여드리겠습니다. type TBananaArray = array of string; TBananaArray 에 스트링어레이들을 선언해줍니다. 임의값이니 아무렇게나 바꾸셔도 상관없습니다. Function Split(Str :string;First:string;Second:string):TBananaArray; var Source : string; i:integer; begin try Screen.Cursor:=crDefault; Source := Str; i:=0; SetLength(Result,9999); while Pos(First,Source) > 0 do begin Source := C..

개발노트/Delphi 2020.10.12

[Delphi/초급] 작업표시줄에 서브폼도 나타내기

위와 같이 델파이 서브폼도 작업표시줄에 나타내고 싶다면 아래 코드를 해당하는 폼에 적용시키면 쉽고 간단하게 작업표시줄에 나타낼수있습니다~ procedure CreateParams(var Params: TCreateParams); override; procedure TForm1.CreateParams(var Params: TCreateParams); begin inherited CreateParams(Params); Params.ExStyle := WS_EX_APPWINDOW; end; 간단하죠? 모르는부분은 댓글로 남겨주시면 친절하게 답변하겠습니다~ 감사합니다

개발노트/Delphi 2020.10.12

포맷후 자동으로 드라이버를 잡아주는 유용한 프로그램 "3DP Chip"

https://www.3dpchip.com/3dp/chip_down_kor.php 3DP Chip 최신 버전 다운로드 - 공식 웹사이트 프로그램명 : 3DP Chip Lite (3DP 칩 라이트) 설명 : 저용량 파일로서 윈도우 설치 후 드라이버 설치 혹은 드라이버 업데이트, 시스템 사양 확인시 쉽게 사용 가능합니다. 특징 : CPU, 메인보드, 그래픽, www.3dpchip.com 최신버전을 사용하기 위해서는 위의 공식사이트에서 다운받으시길 권장합니다~ 다운받아서 실행하시면 위와 같이 사용중인 드라이버를 모두 확인도 가능하시고, 해당 드라이버를 눌러서 설치도 쉽게 가능합니다. 포맷후 드라이버를 하나하나 검색해서 설치하는 번거로움을 깔끔히 해결해주는 유용한 프로그램입니다~

Program 2020.10.12

[Vb6.0/중급] Winhttp 를 사용하여 네이버 실시간검색어 순위를 파싱해보기 - 2

해당글은 중급이상코스이며, 중급이상 vb6 상식을 요합니다. 2020/10/12 - [개발노트/vb6.0] - [Vb6.0/중급] Winhttp 를 사용하여 네이버 실시간검색어 순위를 파싱해보기 - 1 [Vb6.0/중급] Winhttp 를 사용하여 네이버 실시간검색어 순위를 파싱해보기 - 1 이번 포스팅에서는 네이버 실시간 검색어 순위를 파싱하여 리스트에 표시하는걸 해볼텐데요. 우선 페이지에서 불러오는 값을 찾아야합니다. HttpAnalyzer 나 wireshark 등 통신을 캡쳐하는 프로그램�� makekimpro.tistory.com 위의 강좌에서 받아온 네이버 실시간검색어의 값들은 아래와 같습니다. ● Request URL https://apis.naver.com/mobile_main/srchran..

개발노트/vb6.0 2020.10.12

[Vb6.0/중급] Winhttp 를 사용하여 네이버 실시간검색어 순위를 파싱해보기 - 1

해당글은 중급이상코스이며, 중급이상 vb6 상식을 요합니다. 이번 포스팅에서는 네이버 실시간 검색어 순위를 파싱하여 리스트에 표시하는걸 해볼텐데요. 우선 페이지에서 불러오는 값을 찾아야합니다. HttpAnalyzer 나 wireshark 등 통신을 캡쳐하는 프로그램들이 많은데요 기본적으로 익스플로러나 크롬에서도 통신을 캡쳐할수있는 기능이 있습니다. 바로 개발자 모드인데요. 익스플로러와 크롬 모두 개발자모드 진입방식은 F12 버튼입니다. 저는 크롬을 통해서 캡쳐해보도록 하겠습니다. 우선 크롬에서 네이버로 이동한뒤 검색어설정을 해줍니다. 네이버 실시간검색어는 최근 업데이트로 검색어설정을 해야 검색어 순위를 불러옵니다. 저는 모든것을 1단계와 전체연령을 선택하였습니다. 저는 위사진의 왼쪽과 같이 세팅을 하였습..

개발노트/vb6.0 2020.10.12

[VB6.0/초보] Msgbox 메세지박스 강좌

알림메세지를 띄워주는 메세지박스입니다. msgbox 의 종류는 여러가지가 있는데요. 하나씩 알아보도록 합시다. MsgBox "msgbox!" 메세지박스의 제목과 왼쪽에 X 모양 표시가 있는 메세지박스입니다. msgbox "내용", vbCritical,"메세지박스의 제목" 순으로 작성해주시면 됩니다. 위사진의 예제코드는 아래와 같습니다. MsgBox "msgbox!", vbCritical, "Kimpro" 왼쪽의 이미지는 중간의 vbCritical 부분을 변경하면 바꾸실수있습니다. 이미지와 예제로 설명드리겠습니다. MsgBox "msgbox!", vbInformation, "Kimpro" MsgBox "msgbox!", vbQuestion, "Kimpro" MsgBox "msgbox!", vbExclama..

개발노트/vb6.0 2020.10.12