Php: read binary jpg and cut it...

Fermé
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - Modifié par Fallentree le 18/08/2014 à 11:27
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 18 août 2014 à 13:08
Bonjour,

avec imagecreatetruecolor, la mémoire est limitée celle du serveur ...
j'ai lu la possibilité de réparer la fin de fichier JPG lors de Upload défectueux.
du coup, une idée: couper le JPG, lui coller la fin de fichier JPG
mais comment initialiser le reste de la coupe en JPG ?

via Wikipedia :

0xFFD8 début de fichier
0xFFD9 Derniers octets du fichier

vu le nombre de Marqueurs JPG courants lequel choisir ?

Dans un premier temps, trouver un éditeur Hex pour voir cela ...

Toute aide sera le bien venu... Bonne journée
A voir également:

2 réponses

Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
Modifié par Fallentree le 18/08/2014 à 12:42
Y a aussi le problème de la taille de l'image passée en entête ...
0xFFC0 Indique une image encodée par baseline DCT, et spécifie la largeur, la hauteur, le nombre de composantes et le sous-échantillonnage des composantes (par exemple 4:2:0).
via https://fr.wikipedia.org/wiki/Jpeg

plus clair https://xbdev.net/image_formats/jpeg/tut_jpg/jpeg_file_layout.php

More and More http://www.java-gaming.org/index.php?topic=21438.0
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
18 août 2014 à 12:17
Salut,

Pourquoi ne pas augmenter la mémoire allouée à php en modifiant la directive memory_limit uniquement pour cet upload ?
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
Modifié par Fallentree le 18/08/2014 à 13:15
je ne suis pas root sur le serveur. Free.fr
pour tout vous dire ça m'intéresse aussi de comprendre comment conserver les paramètres Exit lors des redim ...
je suis tombé sur pel by lsolesen et du coups comprendre pour faire plus court me semble judicieux
et pourquoi pas redim du coups ...
0