ฉันจะสร้าง thumbnailer สำหรับ Windows 7 Explorer ได้อย่างไร


0

ฉันไม่ได้โชคดีมากที่ได้ทราบว่าจะสร้างไอคอนรูปขนาดย่อของ Windows Explorer อย่างไรหรือจะแก้ไขอย่างไร

มันเป็นเพียงเรื่องของการกำหนดค่าโปรแกรมให้คายภาพขนาดย่อ (เช่น ImageMagick ที่มีตัวเลือกบรรทัดคำสั่ง) และผูกมันไว้ในไฟล์นามสกุลในรีจิสตรี?

หรือมันต้องการเขียนและรวบรวมรหัสที่กำหนดเอง? ถ้าเป็นเช่นนั้นอะไรและอย่างไร สามารถเขียน wrapper แบบง่ายที่ดึงชื่อไฟล์ไปยังโปรแกรมอื่นแล้วมองหาภาพขนาดย่อที่สร้างขึ้นในสถานที่ที่กำหนดไว้ล่วงหน้าได้หรือไม่?

(ฉันถามจากมุมมองของผู้ใช้มากกว่ามุมมองของโปรแกรมเมอร์ "ฉันจะสร้างรูปขนาดย่อที่กำหนดเองในคอมพิวเตอร์ของฉันสำหรับไฟล์บางไฟล์ด้วยการเข้ารหัสขั้นต่ำได้อย่างไร" มิฉะนั้นฉันจะโพสต์ไว้ใน Stack Overflow)

คำตอบ:


2

คุณต้องเขียนส่วนขยายของเชลล์ที่ดำเนินIExtractImageและIThumbnailProviderอินเตอร์เฟซ

ตัวอย่างไม่กี่: [1] , [2]


ลิงค์ที่สองกล่าวถึง "Vista และ OS ข้างต้นมี API ที่ดียิ่งขึ้น" ดังนั้นจึงน่าจะเป็น XP
endolith

1
@endolith: ใช่ ... จนกว่า XP, IExtractImageถูกนำมาใช้ Vista ใช้IThumbnailProviderอินเทอร์เฟซที่เรียบง่ายกว่าถ้าเชลล์ส่วนขยายรองรับมิฉะนั้นจะกลับไปใช้วิธี XP
grawity

2
"อินเทอร์เฟซ IThumbnailProvider ได้ถูกนำมาใช้เพื่อทำให้การแสดงภาพย่อนั้นง่ายขึ้นและตรงไปตรงมามากกว่าในอดีตเมื่อ IExtractImage หรือ IExtractImage2 ใช้แทนอย่างไรก็ตามโปรดทราบว่ารหัสที่มีอยู่ที่ใช้ IExtractImage หรือ IExtractImage2 " msdn.microsoft.com/en-us/library/bb776853%28v=vs.85%29.aspx
endolith
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.