ซอฟต์แวร์นี้เขียนขึ้นเพื่อเข้าร่วมการแข่งขันออกแบบซอฟต์แวร์ในภาควิชา
น่าเสียดายที่ฉันได้แค่ที่สองเท่านั้น
ฉันสาบานว่าเมื่อฉันเขียนซอฟต์แวร์ในอนาคต ฉันจะทุ่มเทความพยายามอย่างเต็มที่ให้กับอินเทอร์เฟซ!
โปรดใช้ delphi6.0 เพื่อคอมไพล์สี่โปรเจ็กต์แยกจากกัน จากนั้นวางไฟล์ .exe หรือ .dll ที่สร้างขึ้นในไดเร็กทอรีเดียวกัน
ทุกคนสามารถคัดลอกและแจกจ่ายซอฟต์แวร์นี้ได้ตามต้องการ แต่ถ้าคุณแก้ไขโค้ด ฉันหวังว่าคุณจะส่งสำเนามาให้ฉันได้ ขอบคุณ!
เจียงเหลียง
2002.05.30 ในเมือง Qufu มณฑลซานตง
[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 แบบไดนามิก กำหนดขนาดและวาดเส้นขอบสองเส้นเพื่อให้ดูเหมือนแผง และสุดท้าย bitblt ภาพที่ปรับขนาดลง
(2) หลักการดำเนินการในการแสดงไฟล์ .pas ในโหมดเน้นไวยากรณ์: จริงๆ แล้วฟังก์ชันนี้เป็นฟังก์ชันที่จะนำไปใช้โดยตัววิเคราะห์คำศัพท์ในหลักการคอมไพล์ จัดเตรียมรูปแบบตัวอักษรที่แตกต่างกันสำหรับโทเค็นที่แตกต่างกัน
(3) หลักการใช้งานบรรจุภัณฑ์และสร้างอัลบั้มภาพ html: บันทึกภาพขนาดย่อและไฟล์ภาพต้นฉบับไปยังไดเร็กทอรีที่ระบุ และสร้างไฟล์ html แบบไดนามิก
(4) หลักการใช้งานฟังก์ชันการแก้ไขภาพ: อัลกอริทึมที่เกี่ยวข้องกับการประมวลผลภาพยืมมาจากหนังสือบางเล่ม โปรดดูรายละเอียดในภาคผนวก
(5) หลักการใช้งานฟังก์ชันบรรจุภัณฑ์: นำไปใช้โดยใช้เทคโนโลยีการจัดเก็บข้อมูลที่มีโครงสร้างของ Microsoft
(6) หลักการใช้ปลั๊กอินตัวกรอง: กำหนดฟังก์ชันอินเทอร์เฟซตัวกรองและโหลดไฟล์ .dll แบบไดนามิก
6. คำชี้แจงลิขสิทธิ์:
ซอฟต์แวร์นี้ได้รับการพัฒนาอย่างอิสระโดยผู้เขียนและไม่ได้ใช้การควบคุมของบุคคลที่สาม
7. เอกสารอ้างอิงภาคผนวก:
เรียบเรียงโดย Yao Haigen, "การประมวลผลภาพ", Shanghai Science and Technology Press, 2000
Zhang Yuanpeng และคณะ "พื้นฐานของเทคโนโลยีการประมวลผลภาพคอมพิวเตอร์", สำนักพิมพ์มหาวิทยาลัยปักกิ่ง, 1996
Li Lanyou et al., "การพัฒนาและตัวอย่างการประมวลผลภาพ Visual Basic 6", สำนักพิมพ์อุตสาหกรรมอิเล็กทรอนิกส์, 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" (ฉบับที่สี่), 1999
ฟอรัมการผูกขาด, www.delphibbs.com
efg ห้องปฏิบัติการคอมพิวเตอร์ www.efg2.com
community.borland.com