<?php
$dosya = ""; // png dosyası olmalı :)
header("Content-type: image/png");
$metin = "Emrah Ülker";
$resim = imagecreatefrompng("$dosya");
$turuncu = imagecolorallocate($resim, 220, 210, 60);
$px = (imagesx($resim) - 7.5 * strlen($metin)) / 2;
imagestring($resim, 2, $px, 9, $metin, $turuncu);
imagejpeg($resim);
imagedestroy($resim);
?>Mesala bi gd ile ilgili bir işlem ama sadece png dosyaların üzerine resim yazdırabilir content-type jpeg oluncada sadece jpeg dosyların üzerine ama sunucuda jpg gif png karmakarışık bir sürü resim bulunmakta bunların hepsini alan bir kodlama sistemi varmıdır. ?
Php 'de Herhangi Resim Üzerine Yazı
9
●3.371
- 07-07-2007, 14:56:53
- 08-07-2007, 07:48:54mime tiplerine buradan bakabilirsin.byfobi adlı üyeden alıntı: mesajı görüntüle
MIME Media Type 'image'
kontrol için sınıf
PHP Classes - Class: MIME Types - 08-07-2007, 10:43:33Kimlik doğrulama veya yönetimden onay bekliyor.<?
$dosya = "krl.jpg";
$uzanti = explode(".",$dosya);
$uzanti = $uzanti[count($uzanti)-1];
if($uzanti=="png"){
header("Content-type: image/png");
}else if($uzanti=="jpg" || $uzanti=="jpeg"){
header("Content-type: image/jpeg");
}else if($uzanti=="gif"){
header("Content-type: image/gif");
}else{
echo 'Böyle Bir Uzantı Yok';
exit();
}
$metin = "Emrah Ülker";
$resim = imagecreatefrompng("$dosya");
$turuncu = imagecolorallocate($resim, 220, 210, 60);
$px = (imagesx($resim) - 7.5 * strlen($metin)) / 2;
imagestring($resim, 2, $px, 9, $metin, $turuncu);
imagejpeg($resim);
imagedestroy($resim);
?>
Böyle Bİşey OLması Lazım Sanırım - 12-07-2007, 11:30:43Üyeliği durduruldu<br><b>Fatal error</b>: Call to undefined function: imagecreatefrompng() in <b>c:\apache\htdocs\noname1.php</b> on line <b>19</b><br>S4l1h adlı üyeden alıntı: mesajı görüntüle
böyle bi hata verdi - 12-07-2007, 23:21:06Yanlış anlamadıysam Windows sunucuda bu fonksiyon çalışmıyormuş.
PHP: imagecreatefrompng - Manual
kolay gelsin.