Perangkat lunak ini ditulis untuk mengikuti kompetisi desain perangkat lunak di departemen.
Sayangnya, saya hanya mendapat posisi kedua.
Saya bersumpah bahwa ketika saya menulis perangkat lunak di masa depan, saya akan berusaha semaksimal mungkin pada antarmukanya!
Silakan gunakan delphi6.0 untuk mengkompilasi keempat proyek secara terpisah, dan kemudian tempatkan file .exe atau .dll yang dihasilkan di direktori yang sama.
Siapa pun dapat menyalin dan mendistribusikan perangkat lunak ini sesuka hati. Tetapi jika Anda mengubah kodenya, saya harap Anda dapat mengirimkan saya salinannya. Terima kasih!
Jiang Liang
2002.05.30 di Qufu, Shandong
[email protected] Semua hak cipta dilindungi undang-undang. Jika Anda memiliki pendapat tentang program ini, silakan kirimkan email kepada kami.
Dokumentasi GambarLihat 1.0
--------------------------------------------------- -----------------------------------
1. Nama perangkat lunak: ImageSee
2. Lingkungan operasi: Windows98 dan versi yang lebih tinggi.
3. Lingkungan pengembangan: Delphi6.0
4. Deskripsi fungsi utama:
(1) Menampilkan semua file gambar dalam direktori tertentu sebagai thumbnail.
(2) Mendukung tampilan file .txt .html dan dapat menampilkan file .pas dengan penyorotan sintaksis (diimplementasikan masing-masing menggunakan teknologi Html dan Xml).
(3) Antarmuka perangkat lunak dapat digabungkan dengan cara apa pun, dan ukuran pratinjau gambar dapat disesuaikan sesuka hati.
(4) Menampilkan semua file gambar dalam direktori tertentu dalam tayangan slide (efek khusus).
(5) Memperbesar, memperkecil, dan menampilkan gambar dalam layar penuh.
(6) Atur fungsi wallpaper.
(7) Kemas dan buat album foto html.
(8) Fungsi pengeditan gambar, antara lain: mengatur kecerahan, kontras, saturasi gambar, penyesuaian RGB, mengubah ke skala abu-abu, dan berbagai filter seperti pelembutan, penajaman, relief, ukiran, negatif, eksposur, dll.
(9) Mendukung pemrograman plug-in filter (saat ini hanya dikembangkan dengan pembuat Delphi dan Borlan C++).
(10) Menyediakan fungsi pengemasan. Semua file gambar di direktori mana pun dapat dikemas menjadi satu file (*.ssp) dan dilindungi dengan kata sandi.
(11) Mendukung ekstraksi ikon dari file .exe dan .dll. Dan ditampilkan sebagai thumbnail.
5. Algoritma keterampilan utama:
(1) Prinsip implementasi thumbnail: buat objek Tbitmap secara dinamis, atur ukurannya dan gambar dua batas agar terlihat seperti panel, dan terakhir bitblt gambar yang diperkecil di atasnya.
(2) Prinsip penerapan menampilkan file .pas dalam mode penyorotan sintaksis: Fungsi ini sebenarnya adalah fungsi yang akan diterapkan oleh penganalisis leksikal dalam prinsip kompilasi. Berikan gaya font yang berbeda untuk token yang berbeda.
(3) Prinsip penerapan pengemasan dan pembuatan album foto html: menyimpan thumbnail dan file gambar asli ke direktori yang ditentukan, dan secara dinamis menghasilkan file html.
(4) Prinsip penerapan fungsi pengeditan gambar: Algoritma yang terkait dengan pemrosesan gambar dipinjam dari beberapa buku, lihat lampiran untuk lebih jelasnya.
(5) Prinsip penerapan fungsi pengemasan: Diimplementasikan menggunakan teknologi penyimpanan terstruktur Microsoft.
(6) Prinsip implementasi plugin filter: tentukan fungsi antarmuka filter dan muat file .dll secara dinamis.
6. Pernyataan hak cipta:
Perangkat lunak ini dikembangkan secara independen oleh penulis dan tidak menggunakan kontrol pihak ketiga mana pun. Semua hak cipta dilindungi undang-undang.
7. Bahan referensi lampiran:
Diedit oleh Yao Haigen, "Pemrosesan Gambar", Shanghai Science and Technology Press, 2000
Zhang Yuanpeng dkk., "Dasar-dasar Teknologi Pemrosesan Gambar Komputer", Peking University Press, 1996
Li Lanyou dkk., "Pengembangan dan Contoh Pemrosesan Gambar Visual Basic 6", Electronic Industry Press, 2000
Ditulis oleh Marco Cantu, diterjemahkan oleh Wang Hui dkk., "Delphi 4 dari Pemula hingga Master", Electronic Industry Press, 1999
Ditulis oleh Eric Harmon, diterjemahkan oleh Chen Xu dan lainnya, "Pemrograman Mendalam Delphi COM", Machinery Industry Press, 2000
Ditulis oleh David J.Kruglinski, diterjemahkan oleh Pan Aimin dan lain-lain, "Visual C++ Technology Insider" (Edisi Keempat), 1999
Forum Monopoli, www.delphibbs.com
Laboratorium Komputer efg, www.efg2.com
komunitas.borland.com