當前位置:首頁 » 編程語言 » php圖片類

php圖片類

發布時間: 2022-08-13 17:29:10

A. 在phpadmin中圖片的類型是什麼

資料庫phpmyadmin嗎?在資料庫里是不可以存儲圖片的,只可以存儲圖片的路徑及名稱,所以設置varchar就可以了,然後根據路徑名稱的長短來確定它的長度

B. PHP 圖片類型判斷 生成

你的代碼不是都寫好的嗎,你在程序裡面echo $file_type ;分別上傳jpg、gif等圖片,看看輸出的類型的編碼是什麼,然後在程序裡面分別判斷即可,例如:

if ( $file_type == '???測試中看見的結果???') $img_r = imagecreatefromjpeg($src);
elseif ( $file_type == '???測試中看見的結果???') $img_r = imagecreatefromgif($src);

我的程序是使用的下面的方式檢測文件類型,並且修正擴展名:
$tmp_name=$_FILES["$f_image"][tmp_name];
$imginfo=getimagesize($tmp_name);
//壓縮寬度超過1024的圖片為1024,100K以上的JPG圖片用30%進行壓縮
if ($imginfo[0]>1024){
echo "你上傳的圖片幅面為 $imginfo[0] x $imginfo[1] ,將被壓縮到1024個象素寬。<br>";
system('"C:\Program Files\ImageMagick-6.0.7-Q16\convert.exe"'." -sample 1024 -quality 80 $tmp_name $tmp_name");
} elseif($imginfo[2]==2 && $src_size>102400) system('"C:\Program Files\ImageMagick-6.0.7-Q16\convert.exe"'." -quality 60 $tmp_name $tmp_name");
//規范化圖片文件擴展名
if ($imginfo[2]==1) $ext='gif';
elseif ($imginfo[2]==2) $ext='jpg';
elseif ($imginfo[2]==3) $ext='png';
elseif ($imginfo[2]==4) $ext='swf';
elseif ($imginfo[2]==5) $ext='psd';
elseif ($imginfo[2]==6) $ext='bmp';
elseif ($imginfo[2]==7) $ext='tiff';
elseif ($imginfo[2]==8) $ext='tiff';
//壓縮BMP、TIFF文件為JPG格式
if ($imginfo[2]==6 || $imginfo[2]==7 || $imginfo[2]==8){
system('"C:\Program Files\ImageMagick-6.0.7-Q16\convert.exe"'." -quality 80 $tmp_name $tmp_name.jpg");
rename("$tmp_name.jpg",$tmp_name);
$ext='jpg';
}

C. PHP圖片類型異常怎麼辦

摘要 首先從你的錯誤提示「圖片格式錯誤」來看,證明代碼進入了switch ($info[2]) { ......}的default分支,而且如果你沒有報其他E_WARNING或者E_NOTICE的話,那麼證明getimagesize函數有正確使用,那麼就需要查看傳入的參數了,也就是你傳入imageCut函數的第一個參數,這里也就是$userPath.$filename,建議你列印一下$userPath.$filename,看一下是否符合自己的需求;

D. 如何用php調用圖片

寫個復雜點的答案,有些場合要用到。見笑

<?php
header('Content-Type:image/jpeg');
$data=file_get_contents('/tupian/1.jpg');
echo$data;
?>
熱點內容
知道壓縮包中文密碼怎麼解壓不了 發布:2022-10-05 14:14:22 瀏覽:291
神話資料庫 發布:2022-10-05 14:09:39 瀏覽:511
linux下安裝的編譯器 發布:2022-10-05 14:06:55 瀏覽:678
怎麼學linux 發布:2022-10-05 14:04:15 瀏覽:241
oppoa5忘記密碼怎麼解 發布:2022-10-05 13:59:43 瀏覽:263
如何給微信加密碼是什麼 發布:2022-10-05 13:59:37 瀏覽:490
壓縮雞胸肉 發布:2022-10-05 13:59:37 瀏覽:99
orm框架android 發布:2022-10-05 13:59:28 瀏覽:541
python批量執行命令 發布:2022-10-05 13:59:25 瀏覽:678
北京現代庫斯途買哪個配置 發布:2022-10-05 13:56:55 瀏覽:131