當前位置:首頁 » 編程語言 » 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;
?>
熱點內容
shell腳本需要編譯鏈接 發布:2025-07-02 00:04:20 瀏覽:473
微信如何重設密碼 發布:2025-07-02 00:02:27 瀏覽:545
java代碼基礎 發布:2025-07-02 00:00:46 瀏覽:304
煙花的代碼c語言 發布:2025-07-01 23:56:04 瀏覽:224
安卓默認打開文件方式怎麼修改 發布:2025-07-01 23:30:38 瀏覽:862
壓縮機接線座 發布:2025-07-01 23:17:48 瀏覽:662
iqoo瀏覽器緩存路徑 發布:2025-07-01 23:12:38 瀏覽:691
明日之後如何獲得最新伺服器 發布:2025-07-01 23:12:35 瀏覽:50
tv加密頻道 發布:2025-07-01 23:10:58 瀏覽:624
如何找到5d4通信密碼 發布:2025-07-01 23:03:35 瀏覽:235