limitation des images

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

limitation des images

Message par Zorro »

et voila, me revoila bloqué a cause d'une limitation d'image de Purebasic ...(et peut etre de windows )

j'ai fait une petite routine qui se charge de rassembler en une seule grandes image
plusieurs images Satellite , format jpg de format 4096*4096 ...

Le but etant de retoucher avec un soft type photoshop ou gimp, la grande image, plutot de de bosser sur une multitude de "petite" images ....
j'avais donc fait mon "assembleur" d'images ...
manquait plus qu'a faire un desassembleur une fois la retouche effectuée .....

jusque la ça va le code d'asemblage d'images fonctionne bien ... ... mais voila
dans certains de mes dossiers j'ai plus de 60 images .... voir meme plus que ça ....
et comme le format de ma grande images dépends directement du nombres d'images 4096*4096

je tombe sur l'erreur Purebasic "Image>32000 pixel " ....l
et ceux, meme si je compile en 64 bits ....


blasé je suis , je passe a l'elevage des escargots .... ou bien je me forme a Python , qui ne semble pas rencontrer ce genre de soucis ...
Dernière modification par Zorro le mar. 08/août/2017 18:43, modifié 1 fois.
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
JohnJohnsonSHERMAN
Messages : 648
Inscription : dim. 13/déc./2015 11:05
Localisation : Allez, cherche...
Contact :

Re: limitation des images

Message par JohnJohnsonSHERMAN »

J'ai le même probléme avec mes heightmaps de la Nasa, c'est vite trop grand. Je voulais faire une échelle de teintes pour une variable qui tient sur un word, et mon image était trop large....

Je trouve cette limitation inutile et trés peu justifiée à une époque ou la RAM est quand même assez conséquente pour supporter des images bien plus grandes :(
"Le bug se situe entre la chaise et le clavier"
Votre expert national en bogage et segfaults.

CPU : AMD A8 Quad core - RAM 8Gb - HDD 2To
  • Windows 10 x64 - PB 5.61 x64
  • Linux Ubuntu 16.04 LTS x64 (dual boot) - PB pas encore réinstallé
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: limitation des images

Message par Zorro »

j'ai quand meme l'impression que c'est windows qui limite !!
j'ai lu pas mal de plainte a ce sujet de la part de different membres de Forums....

c'est récurent comme sujet ....
c'est vrais que de nos jours, on a des disque dur énorme , plusieurs tera ...
des Ram de plusieurs dizaines de Gigo d'agneau , 16...32.... etc..

et on est limité par des images ou on ne peut pas bosser dessus !!
meme photoshop, apparemment connait cette limitation !
impossible de charger des jpg de plus de 32000 pixels ....

on vit vraiment un drole de monde, la technologie est là, on l'a sous les doigts
mais on se retrouve avec des limitations completement hors sujet ...

(un peu comme pour les voitures d'ailleurs ...mais c'est un autre débat )


en fait il existe une solution, pour travailler sur de grande image, c'est d'utiliser le format "*.pnm) (voir mon lecteur posté recemment)
c'est un format qui passe par le Texte !! une image transformée en texte n'as plus de limite de taille ...
mais ça force a jongler avec l'affichage morceau par morceau ....
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Re: limitation des images

Message par Patrick88 »

euh !?
Photoshop prend en charge des dimensions en pixels maximales de 300 000 x 300 000 pixels par image.
source : https://helpx.adobe.com/fr/photoshop/us ... ution.html

pat
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: limitation des images

Message par djes »

Il faut aussi se renseigner sur la taille maximale supportée par les formats. Le jpeg est ancien, et je crois que le max, c'est 65535x65535 pixels, ce qui est quand même assez conséquent pour travailler uniquement en ram. Photoshop utilisera forcément des fichiers de mémoire virtuelle (gérés par lui-même, pas par l'os) pour travailler sur de telles images (enfin, tout dépend de la machine).
Répondre