Question

J'utilise cette classe pour recadrer, de redimensionner mon image: http: // www.phpclasses.org/package/4268-PHP-Resize-crop-rotate-flip-flop-and-grey-images.html

Il utilise GD. Le problème est que je fais par exemple ceci:

$img = new ImageTransform;
$img->view('resize', 'foo.jpg', '500x400', true); // true argument is $cache = true

Maintenant, je peux le point

<img src="that_script.php" alt="" />
et montrera que l'image redimensionnée. Mais il ne si tous mes fichiers sont UTF-8! Seulement si elles sont toutes codées ANSI. L'image ne sera pas simplement afficher si certains ou tous les fichiers sont codés en UTF-8. Si je supprime les en-têtes .. et juste le laisser imprimer toutes les choses ... Je peux voir tous les personnages drôles ... il est donc l'impression quelque chose! Mais il ne sera pas seulement imprimer l'image réelle avec les en-têtes ...

Dans la documentation PHP j'ai trouvé quelqu'un écrire ceci: http://no.php.net/manual/en/function. imagejpeg.php # 96796

  

AVERTISSEMENT pour ceux qui utilisent UTF-8 scripts:   Avant de devenir fou comme moi pendant toute une journée et creuser autour des fichiers de configuration, etc.

     

DIRECT SORTIE NAVIGATEUR en utilisant image_jpeg a travaillé seulement après avoir sauvé mon script dans la norme ANSI au lieu de utf-8

Il doit être quelque chose de mal avec PHP? J'utilise la version PHP: 5.3.2

Personne à PHPClasses se plaint de quelque chose de mal, donc je ne pense pas que ce soit la classe. Mais quelque chose avec PHP. La question est de savoir comment puis-je le faire fonctionner avec UTF-8?

Merci pour l'aide!

Était-ce utile?

La solution

Êtes-vous éventuellement enregistrer les fichiers en tant que UTF8 BOM ? Cela visserait probablement en sortie d'image, étant donné que le caractère de la nomenclature est toujours sortie en premier. Essayez de l'enregistrer comme UTF8 No-nomenclature, qui devrait être identique aux fichiers ANSI.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top