SORU
17 EYLÜL 2009, PERŞEMBE


C# windows apı ile dosya küçük olsun

Windows Gezgini dosyaların küçük resimleri gösterme yeteneğine sahiptir. Bu küçük ve üçüncü taraf çekirdek kabuğu uzantıları tarafından sağlanır.

Shell Windows için küçük sağlamak için genişletmek için nasıl biliyorum.

Yapmak istediğim şey kabuk C ile sistem üzerinde herhangi bir dosya küçük resim görüntüsünü almak#. Bu mümkün mü?

Aslında, özel bir dosya tarayıcısı yazıyorum ve küçük resimler göstermek istiyorum, ve muhtemelen gezegendeki her dosya kendi küçük resimler yapmak için ayrıştırabilir.

Açıklama: Birçok cevapları sayfa minik resimleri web, ya da bir görüntü Ölçekleme etrafında toplanmış gibi görünüyor. Ama bu benim aradığım şey değil. İstediğim bu dosya türlerinin küçük resim gösterimi için Windows sormak .DOKTOR, .PDF, .3DM, .ÇİZ... ve yaklaşık bir düzine daha, kimbilir. Windows zaten bilir çünkü ayrıştırma, işleme ve küçük kendim yapmak istemiyorum.

Bir cevap olarak yazdım kod aslında çalışıyor... belki de basitleştirilmiş ve biraz temizledim.

CEVAP
17 Kasım 2009, Salı


Bu bugün arasında bir kaç ay önce oldu, ama benim için iş yaptınız (MPEG-4 dosyaları üzerinde Windows 7, açılan küçük resimler) aldım koştu:

http://blogs.msdn.com/windowssdk/archive/2009/06/12/windows-api-code-pack-for-microsoft-net-framework.aspx

ShellFile shellFile = ShellFile.FromFilePath(pathToYourFile);
Bitmap shellThumb = shellFile.Thumbnail.ExtraLargeBitmap;

Umarım bu yardımcı olur!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fuse

    Fuse

    21 Kasım 2005
  • Jared Busch

    Jared Busch

    25 Mayıs 2011
  • knopik96

    knopik96

    7 Mayıs 2011