[Resolu] Moyen le plus rapide pour charger une image
[Resolu] Moyen le plus rapide pour charger une image
Bonjour à tous, je viens tous vous solliciter pour que vous m'indiquiez le moyen le plus rapide pour charger une image.
Je vous en remercie tous grandement par avance.
Je vous en remercie tous grandement par avance.
Dernière modification par Micoute le lun. 15/juil./2013 16:24, modifié 1 fois.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
Re: Moyen le plus rapide pour charger une image
LoadImage() ?
Re: Moyen le plus rapide pour charger une image
Ouai, il n'y a pas grand choix 

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Moyen le plus rapide pour charger une image
Que dire de plus que G-Rom quand la demande est accompagnée de si peu d'info : Par exemple tu pourrais nous dire si c'est pour une petite ou une grandeeeee image.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Moyen le plus rapide pour charger une image
Ca changerait quoifalsam a écrit :tu pourrais nous dire si c'est pour une petite ou une grandeeeee image.

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Moyen le plus rapide pour charger une image
Bonjour SPH. Je vois que tu es toujours aussi taquin dans tes questions. Je pense que tu connais la réponse. Mais bon je vais quand même te répondre.SPH a écrit :Ca changerait quoi
Une petite image, la fonction LoadImage() suffit amplement.
Par contre si c'est une grosse image, alors peut être qu'il faut envisager de créer par exemple 4 process qui se chargeront de charger chacun un quart de l'image puis de créer l'image finale. Je crois que c'est le principe sur photoshop (A vérifier).
[Quelques minutes plus tard]Prends un doliprane et lit ça http://www.mathworks.fr/products/image/ ... tion7.html
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Moyen le plus rapide pour charger une image
Astucieux...
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Re: Moyen le plus rapide pour charger une image
Pour une très grande image LoadImage() suffit , elle n'envois rien à la carte graphique, donc pas de limite comme une texture. ( limite de la ram forcement )
ensuite, du la découpe en plusieurs partie de 512x512 pixels pour l'affichage & tu supprimes la grande image pour libérer de l'espace mémoire.
Mais on est hors sujet, la demande est comment charger rapidement une image, LoadImage() le fait en une seule ligne donc c'est le plus rapide à codé.
ensuite, du la découpe en plusieurs partie de 512x512 pixels pour l'affichage & tu supprimes la grande image pour libérer de l'espace mémoire.
Mais on est hors sujet, la demande est comment charger rapidement une image, LoadImage() le fait en une seule ligne donc c'est le plus rapide à codé.
Re: Moyen le plus rapide pour charger une image
Bonjour à tous (ça fait quand même un bon moment d'absence..)
Je n'en suis pas si sûr. J'ai essayé les 2 méthodes, ce n'est pas plus rapide que LoadImage()...SPH a écrit :Par contre si c'est une grosse image, alors peut être qu'il faut envisager de créer par exemple 4 process qui se chargeront de charger chacun un quart de l'image puis de créer l'image finale. Je crois que c'est le principe sur photoshop (A vérifier).
Win7 (x64) 64 bits Pb 5.72
Re: Moyen le plus rapide pour charger une image
Avec les PC d'aujourd'hui je doute qu'il faille se baser sur 1 image mais plutôt avec un dossier.
la plupart des viewer chargent les miniatures dans un cache (en tout cas Faststone viewer le fait).
Du coup le logiciel fait ensutie apparaitre les miniatures très vites, et au clique gauche sur une miniature, il précharge l'image taille réelle. du coup si on double clic pour visionner, l'image apparait instantanément.
Je trouve que cette méthode est très bonne car l'utilisateur ni vois que du feu.
la plupart des viewer chargent les miniatures dans un cache (en tout cas Faststone viewer le fait).
Du coup le logiciel fait ensutie apparaitre les miniatures très vites, et au clique gauche sur une miniature, il précharge l'image taille réelle. du coup si on double clic pour visionner, l'image apparait instantanément.
Je trouve que cette méthode est très bonne car l'utilisateur ni vois que du feu.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: [Resolu] Moyen le plus rapide pour charger une image
Je vous remercie tous du fond du coeur, vos solutions sont aussi bonnes les unes que les autres, mais il y a néanmoins quelques idées qui se dégagent des autres et ne demandent qu'à être développées, mais on est là pour ça !
Merci encore pour votre dévouement à tous.
Merci encore pour votre dévouement à tous.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: [Resolu] Moyen le plus rapide pour charger une image
De rienMicoute a écrit :Je vous remercie tous du fond du coeur ....


Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: [Resolu] Moyen le plus rapide pour charger une image
Et bien en fait, on est bien mieux sur le forum français, car là je n'ai pas de problème de traduction !falsam a écrit :De rienMicoute a écrit :Je vous remercie tous du fond du coeur ....Tu as pu le constater, nous avons été plutôt reactif (http://www.purebasic.fr/english/viewtop ... 16#p417116) haha
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !