개발노트 8

[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

[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

[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