OVH Cloud OVH Cloud

Miniature d'image

5 réponses
Avatar
FRED87
Bonjour,

Est ce quelqu'un connait le principe d'affichage de=20
miniatures d'un fichier Bmp, tif , jpg etc.

Est ce que le fichier est copier (compress=E9 et redefini.)
dans un dossier temporaire.....

Comment cela peut =EAtre aussi rapide dans l'explorateur
windows XP....

Est ce adaptable facilement dans un module VB ??

Merci d'avance pour toutes infos.


Fred

5 réponses

Avatar
ng
Salut,

Tu remarqueras que l'affichage en miniature entraine la création d'un
fichier Thumb.db, il doit surement servir de cache pour recharger plus vite
(PSP utilisait le même principe avec sa fonction Browse/Parcourir).

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

FRED87 a écrit :

Bonjour,

Est ce quelqu'un connait le principe d'affichage de
miniatures d'un fichier Bmp, tif , jpg etc.

Est ce que le fichier est copier (compressé et redefini.)
dans un dossier temporaire.....

Comment cela peut être aussi rapide dans l'explorateur
windows XP....

Est ce adaptable facilement dans un module VB ??

Merci d'avance pour toutes infos.


Fred


Avatar
François Picalausa
Bonjour/soir,

Il utilise un cache mais pas de fichier temporaire il me semble.
En effet, selon ce que j'ai lu, il faudrait implémenter l'interface
IExtractImage qui permet au travers de Extract de récupérer directement un
HBITMAP.
Donc, on peut passer par un fichier mais ce n'est probablement pas
obligatoire... Et windows ne stoque ces images qu'a des fins de cache.

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"ng" a écrit dans le message de
news:
Salut,

Tu remarqueras que l'affichage en miniature entraine la création d'un
fichier Thumb.db, il doit surement servir de cache pour recharger
plus vite (PSP utilisait le même principe avec sa fonction
Browse/Parcourir).


Bonjour,

Est ce quelqu'un connait le principe d'affichage de
miniatures d'un fichier Bmp, tif , jpg etc.

Est ce que le fichier est copier (compressé et redefini.)
dans un dossier temporaire.....

Comment cela peut être aussi rapide dans l'explorateur
windows XP....

Est ce adaptable facilement dans un module VB ??

Merci d'avance pour toutes infos.


Fred




Avatar
Merci des Infos

Mais quel pourrait être les lignes de code pour faire une
miniature et l'afficher dans un formulaire?

D'avance merci


-----Message d'origine-----
Bonjour/soir,

Il utilise un cache mais pas de fichier temporaire il me


semble.
En effet, selon ce que j'ai lu, il faudrait implémenter


l'interface
IExtractImage qui permet au travers de Extract de


récupérer directement un
HBITMAP.
Donc, on peut passer par un fichier mais ce n'est


probablement pas
obligatoire... Et windows ne stoque ces images qu'a des


fins de cache.

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"ng" a écrit dans le message de
news:
Salut,

Tu remarqueras que l'affichage en miniature entraine la




création d'un
fichier Thumb.db, il doit surement servir de cache pour




recharger
plus vite (PSP utilisait le même principe avec sa




fonction
Browse/Parcourir).


Bonjour,

Est ce quelqu'un connait le principe d'affichage de
miniatures d'un fichier Bmp, tif , jpg etc.

Est ce que le fichier est copier (compressé et






redefini.)
dans un dossier temporaire.....

Comment cela peut être aussi rapide dans l'explorateur
windows XP....

Est ce adaptable facilement dans un module VB ??

Merci d'avance pour toutes infos.


Fred






.



Avatar
ng
Salut,

Regarde du coté de StrechBlt et PaintPicture.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

a
écrit :

Merci des Infos

Mais quel pourrait être les lignes de code pour faire une
miniature et l'afficher dans un formulaire?

D'avance merci


-----Message d'origine-----
Bonjour/soir,

Il utilise un cache mais pas de fichier temporaire il me semble.
En effet, selon ce que j'ai lu, il faudrait implémenter l'interface
IExtractImage qui permet au travers de Extract de récupérer
directement un HBITMAP.
Donc, on peut passer par un fichier mais ce n'est probablement pas
obligatoire... Et windows ne stoque ces images qu'a des fins de
cache.

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"ng" a écrit dans le message de
news:
Salut,

Tu remarqueras que l'affichage en miniature entraine la création
d'un fichier Thumb.db, il doit surement servir de cache pour
recharger plus vite (PSP utilisait le même principe avec sa fonction
Browse/Parcourir).


Bonjour,

Est ce quelqu'un connait le principe d'affichage de
miniatures d'un fichier Bmp, tif , jpg etc.

Est ce que le fichier est copier (compressé et redefini.)
dans un dossier temporaire.....

Comment cela peut être aussi rapide dans l'explorateur
windows XP....

Est ce adaptable facilement dans un module VB ??

Merci d'avance pour toutes infos.


Fred






.




Avatar
Bonjour

Je n'arrive pas à trouver la bonne utilisation des
fonctions "StrechBlt et PaintPicture".

Apparement Windows XP gére un fichier Thumb.db sous le
répertoire racine dans lequel est enregistré les
miniatures.

Est il possible de géré de la même sorte ce type de
fichier avec visual basic et de lire ensuite sont contenu
dans un imageview ??

Si quelqu'un a quelques billes la dessus cela m'intéresse
car ça patauge dur......

Fred87



-----Message d'origine-----
Salut,

Regarde du coté de StrechBlt et PaintPicture.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/




a
écrit :

Merci des Infos

Mais quel pourrait être les lignes de code pour faire




une
miniature et l'afficher dans un formulaire?

D'avance merci


-----Message d'origine-----
Bonjour/soir,

Il utilise un cache mais pas de fichier temporaire il






me semble.
En effet, selon ce que j'ai lu, il faudrait






implémenter l'interface
IExtractImage qui permet au travers de Extract de






récupérer
directement un HBITMAP.
Donc, on peut passer par un fichier mais ce n'est






probablement pas
obligatoire... Et windows ne stoque ces images qu'a






des fins de
cache.

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"ng" a écrit dans le message de
news:
Salut,

Tu remarqueras que l'affichage en miniature entraine








la création
d'un fichier Thumb.db, il doit surement servir de








cache pour
recharger plus vite (PSP utilisait le même principe








avec sa fonction
Browse/Parcourir).


Bonjour,

Est ce quelqu'un connait le principe d'affichage de
miniatures d'un fichier Bmp, tif , jpg etc.

Est ce que le fichier est copier (compressé et










redefini.)
dans un dossier temporaire.....

Comment cela peut être aussi rapide dans










l'explorateur
windows XP....

Est ce adaptable facilement dans un module VB ??

Merci d'avance pour toutes infos.


Fred






.






.