L'image ne peut être affichée car elle contient des erreurs [Image generator]
Avoir quelques problèmes avec le générateur d'images. Peut-être que vous trouverez ce qui est le problème? Je suis arriver: "L'image ne peut être affichée car elle contient des erreurs", je suis le téléchargement de fichier d'image, mais il n'y a pas d'erreurs.
<?php
if(isset($_GET['id']) && $_GET['id']){
// require('../libs/global.inc.php');
$id = $_GET['id'];
$imagePath = "gov_220.jpg";//$track->getImg($id);
$framePath = "otgFrame.png";
$fontsize = 14;
$font = 'times.ttf';
$artistName = "bla bla";//$view->CutTheName("by ".$track->getArtist($id), 16);
//$artistName = iconv(mb_detect_encoding($artistName, mb_detect_order(), true), "UTF-8", $artistName);
$trackName = "la la";//$view->CutTheName($track->getName($id),16);
$photo = imagecreatefromjpeg($imagePath);
$w = imagesx($photo);
$h = imagesy($photo);
$new_image = imagecreatetruecolor(200, 200);
imagecopyresampled($new_image, $photo, 0, 0, 0, 0, 200, 200, $w, $h);
imagealphablending($new_image,true);
$frame = imagecreatefrompng($framePath);
imagecopy($new_image,$frame,0,0,0,0,200,200);
$fontcolor = imagecolorallocate($new_image, 255, 255, 255);
imagettftext($new_image, $fontsize, 0,2,177,$fontcolor, $font, $trackName );
$fontcolor = imagecolorallocate($new_image, 246, 228, 6);
imagettftext($new_image, $fontsize, 0,2,196,$fontcolor, $font, $artistName );
header('Content-type: image/png');
imagepng($new_image);
imagedestroy ($new_image);
}
?>
Avez-vous de cette police
Yep, j'ai cette police
times.ttf
Yep, j'ai cette police
OriginalL'auteur Aleksandr Golubovskij | 2013-08-13
Vous devez vous connecter pour publier un commentaire.
Ouvrir l'image dans l'éditeur de texte, je pense que vous trouverez un avertissement à partir de php.
Headers already sent
🙂Je suis le téléchargement du fichier image(ouvrir dans l'éditeur de texte), mais il n'y a pas d'erreurs.
Il pourrait être également un espace blanc, l'erreur ou de l'espace peut-être aussi à la fin.
OriginalL'auteur Marek
Retrait
header('Content-type: image/png');
et l'ajout d'un nom de fichier àimagepng($new_image,"Test.png",9);
, pourrait avoir résolu votre problème..et l'utilisation de cette image avec la balise img de HTML. c'est à dire
<img src="Test.png" alt="">
OriginalL'auteur Shaunak Shukla