成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHP圖片處理庫Grafika詳細(xì)教程(3):圖像屬性處理

開發(fā) 后端
該文章是接著上篇文章,《PHP極其強大的圖片處理庫Grafika詳細(xì)教程(2):圖像特效處理模塊》,由于grafika功能太多,所以分開寫了四篇文章。該文章主要寫grafika的圖像屬性處理功能,共7個方法。

該文章是接著上篇文章,《PHP極其強大的圖片處理庫Grafika詳細(xì)教程(2):圖像特效處理模塊》,由于grafika功能太多,所以分開寫,其他的點擊這里

《1、圖像基本處理》

《2、圖像特效處理模塊》

《3、圖像屬性處理》

《4、圖形繪制》

該文章主要寫grafika的圖像屬性處理功能,共7個方法。

1、圖片格式化為二進(jìn)制格式輸出

該方法的作用是打開一張圖片,然后格式化為二進(jìn)制數(shù)據(jù),直接輸出到瀏覽器,而不是傳統(tǒng)的src顯示圖片。

其有一個參數(shù),你可以自定義輸出圖片的格式,比如png啥的

我們這里打開圖片,輸出為png

當(dāng)然你還是要告訴瀏覽器你需要輸出的類型是圖片header('Content-type: image/png');

  1. use Grafika\Grafika; 
  2. $editor = Grafika::createEditor(); 
  3. $editor->open( $image, 'yanying-smaller.jpg' ); 
  4. header('Content-type: image/png'); // Tell the browser we're sending a png image 
  5. $image->blob('PNG');   

 

 

 

2、獲取圖片當(dāng)前使用的處理庫

使用方法可以獲取處理當(dāng)前圖片,grafika使用了什么庫,是gd還是Imagick

該方法不在editor里面,而是直接在$image里面,沒有任何參數(shù)

  1. use Grafika\Grafika; 
  2. $editor = Grafika::createEditor(); 
  3. $editor->open( $image, 'yanying-smaller.jpg' ); 
  4. $result = $image->getCore(); 
  5. var_dump($result); // resource(12, gd)  

3、獲取圖片高度

我們圖片高度為213px

  1. use Grafika\Grafika; 
  2. $editor = Grafika::createEditor(); 
  3. $editor->open( $image, 'yanying-smaller.jpg' ); 
  4. $result = $image->getHeight(); 
  5. var_dump($result); // int 213  

4、獲取圖片寬度

我們圖片寬度為319px

  1. use Grafika\Grafika; 
  2. $editor = Grafika::createEditor(); 
  3. $editor->open( $image, 'yanying-smaller.jpg' ); 
  4. $result = $image->getWidth(); 
  5. var_dump($result); // int 319  

5、獲取圖片名稱

圖片名稱為當(dāng)前文件名

  1. use Grafika\Grafika; 
  2. $editor = Grafika::createEditor(); 
  3. $editor->open( $image, 'yanying-smaller.jpg' ); 
  4. $result = $image->getImageFile(); 
  5. var_dump($result); // string 'yanying-smaller.jpg' (length=19)  

6、獲取圖片類型

這里我們發(fā)現(xiàn)是jpg的

  1. use Grafika\Grafika; 
  2. $editor = Grafika::createEditor(); 
  3. $editor->open( $image, 'yanying-smaller.jpg' ); 
  4. $result = $image->getType(); 
  5. var_dump($result); // string 'JPEG' (length=4)  

7、判斷圖片是否是動態(tài)圖片,比如gif

我們這張圖片是jpg的,所以不是動態(tài)圖片,返回值為bool類型,true或者false

  1. use Grafika\Grafika; 
  2. $editor = Grafika::createEditor(); 
  3. $editor->open( $image, 'yanying-smaller.jpg' ); 
  4. $result = $image->isAnimated(); 
  5. var_dump($result); // boolean false  
責(zé)任編輯:龐桂玉 來源: segmentfault
相關(guān)推薦

2016-11-09 20:41:47

PHP圖片切片圖片壓縮

2016-11-09 18:41:47

PHP圖片存儲yii

2016-11-10 13:55:29

php圖片處理圖形

2010-03-09 19:19:40

Python圖像處理

2011-06-17 13:18:17

Qt 文件

2011-06-17 13:39:47

Qt 文件

2009-12-11 17:14:43

PHP中文處理函數(shù)

2009-12-07 17:05:36

PHP函數(shù)imaget

2013-01-04 16:17:33

Android開發(fā)圖像特效圖像處理

2011-11-25 14:20:57

HTML 5

2023-06-27 15:50:23

Python圖像處理

2017-11-21 14:14:04

PHPnode.js圖片訪問

2019-01-04 12:46:03

程序員技能溝通

2023-07-26 08:48:36

AForge庫.NET

2020-05-12 11:35:53

JavaScript開源技術(shù)

2020-05-09 11:15:12

JavaScript圖像處理 開源

2024-04-28 10:00:24

Python數(shù)據(jù)可視化庫圖像處理庫

2023-12-14 15:22:39

圖像操作圖像處理計算機視覺

2009-09-14 14:17:11

Linq異常處理

2010-10-08 10:03:52

JavaScript圖像
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久综合色综合 | 国产精品国产a级 | 欧美日韩高清在线观看 | 欧美一级在线 | 一级毛片免费完整视频 | 国产视频一区二区三区四区五区 | 国产精品久久一区二区三区 | 91精品久久久久久久久 | 97福利在线| 91精品久久久久久久 | 中文字幕一区二区三区不卡在线 | 91精品国模一区二区三区 | 国产高清一区二区三区 | 9191av| 一区二区视频在线 | 黄色片亚洲 | 亚洲国产一区在线 | 久久久999免费视频 999久久久久久久久6666 | 久草网站 | 九色porny自拍视频 | 免费黄色网址视频 | 麻豆av片| 99视频在线 | 成人免费视频 | 97超碰成人| 91av视频在线免费观看 | 久久国产成人精品国产成人亚洲 | 国产免费一区 | 亚洲三级av | 日韩精品一区二区三区高清免费 | 亚洲精品久久久一区二区三区 | 国产精品久久久久久模特 | 黄片毛片在线观看 | 9191av| 久久久亚洲 | 91aiai| 久久精品福利视频 | 免费一区 | 在线精品一区二区三区 | 日韩av一区在线观看 | 精品在线 |