[공개프로그램] 화면 낙서 프로그램 - ScreenPen Version 2008.08.13.x
from 자작 프로그램/스크린펜 2008/08/13 17:32 / hits (755)※※※※※※※※※※※※※※※※※※※※※※※※※
※ 올드 버젼입니다. 최신버젼을 다운로드 해주세요. ※
※※※※※※※※※※※※※※※※※※※※※※※※※
설치할 필요 없이 실행화일 하나만 다운받아 사용이 가능하며, 필요 없을시 그냥 파일만 삭제하시면 됩니다.
2. 0.9.4 버젼 이후부터는 환경설정 파일이 사용자 설정에 따라 생성될 수 있습니다.
생성되는 파일은 "SCREENPEN.XML"이며, 실행화일이 존재하는 폴더에 생성됩니다.
실행후 Ctrl+Tab 키를 이용하여 윈도우 작업중에 화면 상에 낙서(?)가 가능하며,
해당 내용을 JPEG/BMP/PNG 파일로 저장할 수 있습니다.
※ 사용중에 발생하는 버그는 제보해주시면 수정하도록 하겠습니다.
주요키]
Space Bar : 화면 그리기 클리어
ESC : 텍스트 입력모드 종료 / 화면 그리기 모드 종료
Z : 되살리기
X : 다시 실행
마우스 우 클릭 : 메뉴 보기
마우스 상하 스크롤 : 이미지 확대/축소
Ctrl + 마우스 우클릭 이동 : 화면 이동
Shift + 마우스 좌클릭 : 자유곡선 그리기에서 수직/수평선 그리기
할당되어 있는 단축키는 환경설정 메뉴를 통해 임의로 변경이 가능합니다.
2008.08.13]
1. 2008.08.11자 버전의 메모리 누수 수정 (무지개님 제보 : 감사합니다.)
2008.08.11]
1. 지우개 기능이 추가되었습니다.
2. 지우개 기능을 추가하면서 형광펜 기능을 이펙트 메뉴로 분리하여, 일반모드/형광펜모드/지우개모드로 분류하였습니다.
3. 그리고 모드상태에서의 팝업 메뉴에 "ESC"키 외에 메뉴를 통해서도 그리기 모드를 종료할 수 있도록 하였습니다.
4. "Z", "X"키를 이용하여 되살리기/다시실행 기능을 추가하였습니다. (최대 10단계)
5. 네모/원등을 그릴때 채우기 옵션을 이용하여 안이 채워진 도형을 그릴 수 있게 되었습니다. (cia님 건의사항)
5. 기타 이전 버전에서 제보된 버그 수정
2008.06.16]
1. "김민"님이 제보해주신 그리기 모드에서 흰색을 선택했을때 나타나는 마우스 커서 모양을 수정하였습니다.
2. 텍스트 입력모드에서 단축키(Alt+1 / Alt+2)를 이용하여 글자의 크기를 조절할 수 있습니다.
3. 텍스트 모드 입력후 "TAB"키를 누르면 입력한 글자가 화면에 남아있게 됩니다.
2008.06.10]
1. 영문/한글 2개국어 지원
: 추가하길 원하는 언어는 번역문 보내주면 제공함(-_-;)
2. 단축키 적용
많은 분들이 요청하였던 단축키 기능을 적용하였습니다.
기본적으로 아래와 같이 단축키가 지정되어 있으며, 사용자의 입맞에 맞게
단축키의 변경이 가능합니다.
단축키 변경은 "환경설정 -> 단축키 변경" 메뉴에서 변경 가능합니다.
● 펜 픽셀 크기 변경
1 Pixel : Ctrl + 1
2 Pixel : Ctrl + 2
3 Pixel : Ctrl + 3
4 Pixel : Ctrl + 4
5 Pixel : Ctrl + 5
● 펜 색상 변경
Red : Ctrl+R
Yellow : Ctrl+Y
Blue : Ctrl+B
Green : Ctrl+G
Black : Ctrl+K
White : Ctrl+W
이미지저장 : Ctrl + S
3. 색상 선택 메뉴에 "흰색" 선택 추가
4. 펜 굵기 1Pixel ~ 5Pixel까지 세분화
2008.02.20]
1. 문자입력시 발생하는 버그 수정 (김민 님 제보)
2. 화면 확대상태에서 화면 클리어시 확대상태 유지 여부를 옵션으로 지정 (손정훈님 건의)
2008.01.23]
1. 듀얼모니터 지원.(※ 모니터가 2개인 경우에만, 3개이상은 동작하지 않습니다. -_-);
(화면낙서 모드에서 마우스 오른쪽 버튼을 클릭하여 나타나는 팝업메뉴에서 "Dual Monitor"을 클릭하시면 되며, 듀얼모니터 모드 활성/비활성시에는 화면낙서모드가 해제되어 다시 낙서모드로 변경하셔야됩니다.)
2007.08.22]
1. 문자 입력기능 추가.
텍스트 모드를 선택한후 문자 텍스트를 입력할 수 있으며, 입력이 끝난후 ESC키를
한번만 누르면 입력이 완료됩니다. (또는 메뉴에서 다른 옵션 그리기모드 전환시)
ESC키를 누르지 않은 상태에서 마우스 좌클릭을 하게 되면 입력내용이 사라집니다.
2. 기본그리기 모드/텍스트입력모드, 그리기 형태등의 내용도 환경설정에 저장
3. 텍스트를 입력하지 않은 상태에서 ESC키를 눌렀을때 커서 흔적이 남는 버그 수정
2007.07.25]
1. 확대/축소시 위치를 확인할 수 있는 네비게이션(?) 기능 추가.
2. 환경설정 저장 기능 (Screenpen.Xml)
3. 마우스 우클릭시 메뉴 호출로 변경
4. 화면 확대상태에서 이동키는 Ctrl키를 누른상태에서 마우스 우클릭으로 이동
2007.05.17]
1. 프로그램 처음 실행시 풍선도움말을 통해 프로그램 실행을 알림.
2. 이전 버젼에서 제보된 버그 일부 수정
2-1. 트레이 모드에서 메뉴를 통해 진입시 화면이 하얗게 남아있던 버그 수정
2-2. 낙서도중 ESC키를 눌러 프로그램을 빠져나간후 재 진입시 이전 화면이 남아있던 버그 수정
2007년 5월 9일 변경내용]
1. 화면 확대 기능
1-1. 마우스 스크롤 (확대 / 축소)
1-2. 마우스 오른쪽 버튼 클릭상태로 이동
1-3. 스크롤버튼 클릭 (메뉴)
2. 이전 버젼에서 제보된 버그 일부 수정
2-1. About 다이얼로그 문제
2007년 4월 27일 변경내용]
1. 중복실행 방지 기능
2. 저장포맷 2종 추가 (BMP, PNG)
3. 펜 색상 추가(노랑) / 사용자지정 색
2007년 3월 30일 변경내용]
1. Shift키를 누른상태에서 세로/가로 직선 그리기 기능을 추가하였습니다.
2007년 3월 21일 변경내용]
1. 이전작업 취소 키('Z') 기능을 제거하였습니다.
2. 형광펜 모드에서 덧칠해도 형광효과가 유지되도록 수정하였습니다.
※ 이 프로그램은 사용상에 어떤 제약도 없으며,
프로그램 사용으로 인한 피해는 전적으로 사용자에게 있음을 알려드립니다.
안녕하세요...^^
프로그램 버그문제를 바로 수정해 주셔서 감사합니다...
메모리반환 문제는 해결된 것 같은데,
메모리점유 문제는 해결이 안된 것 같네요. 전 버전에서는 사용시 23MB정도인데
이번 버전에서는 58MB정도 먹네요..
수고스럽지만 메모리 점유도 좀 줄여주시면 감사하겠습니다...
메모리 점유율 부분은 다음 버전에서 수정하도록 하겠습니다.
매번 좋은 의견 감사드립니다.
E-Mail이라도 남겨주시면, 파일을 보내서 따로이 테스트를 부탁드리고 싶은데요 ^^;
버전업마다 포스팅 하기도 번거롭구요. ^^
새로운 버전은 더 좋아진 것 같습니다.
잘 쓰겠습니다. 감사합니다. ^^
아래 몇 가지 의견 남깁니다.
- 채우기 기능에서 원에는 적용되는데, 박스 그릴때는 동작하지 않습니다.
- 지우개를 선택해서 특정영역을 지우게 하면 안쪽 영역을 포함해서 지워지지 않고 선/원을 선택했을때의 라인만 지워져서 정확히 지울 수 없습니다.
- Shift를 누른 상태에서 자유곡선을 그리면 수직/수평선을 그릴수 있는 기능이 추가되어 있는데,
직선을 그릴때에도 Shift 키를 누르면 수직/수평선만 그려지도록 추가되었으면 합니다.
또 버그 제보군요. ㅋㅋ
1. 채우기 기능에서의 박스 부분이 누락된것은 수정하도록 하겠습니다.
2. 지우개를 선택해서 특정영역을 지우게 할때 원/네모에서 안쪽까지 지워지게 하시려면 "채우기"를 선택하신후 지우기를 하시면 됩니다.
제 딴에는 나름 그렇게 원 외곽선 부분만 지우기를 원하는 분도 있을거라는 생각에 했기 때문에 유지할거구요. 네모그리기에서 안되는건 1번 원인과 동일한 문제이므로, 1번이 수정되면 같이 반영될 것 같습니다.
3. 수직/수평선 그리기의 추가 반영도 다음 버전에서 반영하도록 하겠습니다.
좋은 의견 감사드립니다.
감사합니다. 잘사용하겠습니다. 홍홍
윗글의 cia님이 말씀하신것처럼 몇가지 버그가 있습니다.
사용시 유의해주세요.
지우개 기능에 대한 의견입니다.
선그리기/채우기를 선택한 상태에서 박스형태로 지우기를 하면,
작은 영역은 안쪽까지 지워지지만 어느 영역을 넘긴 조금 큰 폭의 지우기에서는 박스선 형태로만 지워집니다.
확인이 필요할 것 같습니다.
by cia
지우개 기능에서 "채우기"에 체크된 상태에서도 그러한가요?
제가 테스트 할때는 이상이 없이 동작하고 있어서요. ^^;
네, 맞습니다. 작은 영역인 경우에는 제대로 동작하는데..
조금 큰 영역으로 지우기를 시도하면 원하는 동작이 안됩니다.
물론 채우기 체크된 상태임을 다시 확인했습니다.
사각형 그리기 지우기에는 버그가 있었습니다. -_-;
원 그리기모드에서 지우기 할때도 그러한가요 --?