Je veux mettre des restrictions sur les images téléchargées par les utilisateurs, de sorte que le script qui les traite ne manque jamais de mémoire.Comment calculer la mémoire nécessaire pour traiter une image?
Les images qui nécessitent plus de mémoire sont celles qui ont une résolution plus élevée. Ils n'ont pas besoin d'avoir une grande taille en octets. Par exemple, une image de 46 Ko, avec une résolution de 4000 x 2500 et quelques transparents (PNG), a pris environ 90 Mo pour la redimensionner.
Existe-t-il un moyen de précalculer la mémoire nécessaire avec précision?
Des idées?
Je ne connais pas grand-chose à la manipulation d'image, mais la taille de fichier Bitmap non compressée ne serait-elle pas dans la tendance générale? – drudge
Règle générale que j'utilise: horizontal * vertical * 4 juste pour charger l'image en utilisant GD, plus le même calcul pour l'image redimensionnée ... en octets –