본 소프트웨어는 학과의 소프트웨어 설계 공모전에 참가하기 위해 작성되었습니다.
아쉽게도 저는 2위밖에 못했어요.
앞으로 소프트웨어를 작성할 때 인터페이스에 가장 많은 노력을 기울일 것이라고 맹세합니다!
delphi6.0을 사용하여 4개의 프로젝트를 개별적으로 컴파일한 다음 생성된 .exe 또는 .dll 파일을 동일한 디렉터리에 저장하세요.
누구나 이 소프트웨어를 마음대로 복사하고 배포할 수 있습니다. 하지만 코드를 수정하시면 제게 사본을 보내주실 수 있기를 바랍니다. 감사해요!
지앙 리앙
2002.05.30 산동 취푸
[email protected] 모든 저작권은 보유되어 있습니다. 이 프로그램에 대한 의견이 있으시면 언제든지 이메일을 보내주세요.
ImageSee 1.0 문서
------------------------------------- ----------------------------------
1. 소프트웨어 이름: ImageSee
2. 운영 환경: Windows98 이상 버전.
3. 개발 환경: Delphi6.0
4. 주요 기능 설명:
(1) 특정 디렉토리에 있는 모든 이미지 파일을 썸네일로 표시합니다.
(2) .txt .html 파일 표시를 지원하고 구문 강조 기능을 사용하여 .pas 파일을 표시할 수 있습니다(각각 Html 및 Xml 기술을 사용하여 구현됨).
(3) 소프트웨어 인터페이스는 어떤 방식으로든 결합할 수 있으며 이미지 미리보기 크기를 마음대로 조정할 수 있습니다.
(4) 특정 디렉토리에 있는 모든 이미지 파일을 슬라이드쇼로 표시합니다(특수 효과).
(5) 사진을 확대, 축소하여 전체 화면으로 표시합니다.
(6) 배경화면 기능을 설정합니다.
(7) HTML 사진 앨범을 패키징하고 생성합니다.
(8) 사진의 밝기, 대비, 채도 조정, RGB 조정, 회색조로 변환 및 부드럽게 하기, 선명하게 하기, 릴리프, 조각, 네거티브, 노출 등과 같은 다양한 필터를 포함한 이미지 편집 기능.
(9) 필터 플러그인 프로그래밍을 지원합니다(현재 Delphi 및 Borlan C++ 빌더로만 개발됨).
(10) 포장 기능을 제공합니다. 모든 디렉터리의 모든 이미지 파일은 하나의 파일(*.ssp)로 패키지화되고 비밀번호로 보호될 수 있습니다.
(11) .exe 및 .dll 파일에서 아이콘 추출을 지원합니다. 그리고 썸네일로 표시됩니다.
5. 주요 스킬 알고리즘:
(1) 썸네일 구현 원리: Tbitmap 객체를 동적으로 생성하고, 크기를 설정하고 두 개의 테두리를 그려 패널처럼 보이도록 한 다음, 마지막으로 축소된 이미지를 그 위에 비트블팅합니다.
(2) 구문 강조 모드에서 .pas 파일을 표시하는 구현 원리: 이 기능은 실제로 컴파일 원리에서 어휘 분석기에 의해 구현되는 기능입니다. 다양한 토큰에 대해 다양한 글꼴 스타일을 제공합니다.
(3) html 사진앨범 패키징 및 생성 구현 원리: 썸네일 및 원본 이미지 파일을 지정된 디렉터리에 저장하고 html 파일을 동적으로 생성합니다.
(4) 이미지 편집 기능 구현 원리: 이미지 처리와 관련된 알고리즘은 일부 도서에서 차용한 것입니다. 자세한 내용은 부록을 참조하세요.
(5) 패키징 기능 구현 원칙: Microsoft의 구조화된 스토리지 기술을 사용하여 구현됩니다.
(6) 필터 플러그인 구현 원칙: 필터 인터페이스 기능을 정의하고 .dll 파일을 동적으로 로드합니다.
6. 저작권 설명:
이 소프트웨어는 작성자가 독립적으로 개발했으며 타사 컨트롤을 사용하지 않습니다. 모든 저작권은 보유됩니다.
7. 부록 참고 자료:
Yao Haigen 편집, "이미지 처리", Shanghai Science and Technology Press, 2000
Zhang Yuanpeng 외, "컴퓨터 이미지 처리 기술의 기초", Peking University Press, 1996
Li Lanyou 외, "Visual Basic 6 이미지 처리 개발 및 예", Electronic Industry Press, 2000
Marco Cantu 저작, Wang Hui 외 번역, "Delphi 4 from Beginner to Master", Electronic Industry Press, 1999
Eric Harmon 작성, Chen Xu 등 번역, "Delphi COM 심층 프로그래밍", Machinery Industry Press, 2000
David J.Kruglinski 작성, Pan Aimin 등 번역, "Visual C++ Technology Insider"(제4판), 1999
독점 포럼, www.delphibbs.com
efg 컴퓨터 연구실, www.efg2.com
Community.borland.com