激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - PHP實(shí)現(xiàn)圖片旋轉(zhuǎn)效果實(shí)例代碼

PHP實(shí)現(xiàn)圖片旋轉(zhuǎn)效果實(shí)例代碼

2020-07-30 16:43PHP教程網(wǎng) PHP教程

這篇文章主要介紹了PHP實(shí)現(xiàn)圖片旋轉(zhuǎn)效果實(shí)例代碼,本文給出代碼示例,代碼中包含一些說明注釋,需要的朋友可以參考下

PHP對圖像的旋轉(zhuǎn)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<div>
    <h4>旋轉(zhuǎn)之前</h4>
    <img src="1.png" style="border:1px solid red;">
  </div>
  <?php
  header("content-type","text/html;charset=utf-8");
   
  /*
  *圖片沿y軸旋轉(zhuǎn),以png格式為例
  *@param string $filename 圖片的url
  */
  function turn_y($filename)
  {
    /*創(chuàng)建圖片資源*/
    $backy = imagecreatefrompng($filename);
  
    /*獲取大小*/
    $widthy = imagesx($backy);
    $heighty = imagesy($backy);
  
    /*創(chuàng)建新的圖片資源,保存翻轉(zhuǎn)后的圖片*/
    $newy = imagecreatetruecolor($widthy, $heighty);
  
    /*沿著y軸翻轉(zhuǎn),就是將原圖從右向左按一個像素寬度向新資源中逐個復(fù)制*/
    for ($i=0; $i < $widthy; $i++) {
      imagecopy($newy,$backy,$widthy-$i-1,0,$i,0,1,$heighty);
    }
  
    /*保存翻轉(zhuǎn)后的圖片*/
    imagepng($newy,'test3.png');
  
    /*釋放資源*/
    imagedestroy($backy);
    imagedestroy($newy);
  }
  
  /*
  *圖片沿x軸旋轉(zhuǎn),以png格式為例
  *@param string $filename 圖片的url
  */
  function turn_x($filename)
  {
    /*創(chuàng)建圖片資源*/
    $backx = imagecreatefrompng($filename);
  
    /*獲取大小*/
    $widthx = imagesx($backx);
    $heightx = imagesy($backx);
  
    /*創(chuàng)建新的圖片資源,保存翻轉(zhuǎn)后的圖片*/
    $newx = imagecreatetruecolor($widthx, $heightx);
  
    /*沿著x軸翻轉(zhuǎn),就是將原圖從上到下按一個像素寬度向新資源中逐個復(fù)制*/
    for ($i=0; $i < $heightx; $i++) {
      imagecopy($newx,$backx,0,$heightx-$i-1,0,$i,$widthx,1);
    }
  
    /*保存翻轉(zhuǎn)后的圖片*/
    imagepng($newx,'test4.png');
  
    /*釋放資源*/
    imagedestroy($backx);
    imagedestroy($newx);
  }
  /*調(diào)用函數(shù)*/
  turn_y('1.png');
  turn_x('1.png');
  ?>
  <div style="float:left">
    <h4>沿著y軸旋轉(zhuǎn)</h4>
    <img src="test3.png" style="border:1px solid red;">
  </div>
  <div style="float:left">
    <h4>沿著x軸旋轉(zhuǎn)</h4>
    <img src="test4.png" style="border:1px solid red;">
  </div>

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 宅男视频在线观看免费 | 最新在线中文字幕 | 成人 日韩 | 久久人人人 | 男女无遮挡羞羞视频 | 最新亚洲视频 | 国产精品一区二区x88av | 嗯~啊~弄嗯~啊h高潮视频 | 美女av在线免费观看 | 国产午夜免费福利 | 深夜福利视频绿巨人视频在线观看 | 久久亚洲第一 | 韩国一大片a毛片 | 一级黄色在线免费观看 | 国产男女爽爽爽爽爽免费视频 | 极品国产91在线网站 | 羞羞答答影院 | 草草视频免费观看 | 一区二区三区四区高清视频 | 国产在线欧美 | 国产午夜亚洲精品理论片大丰影院 | 一区二区免费看 | 国产毛片电影 | 国产精品v片在线观看不卡 成人一区二区三区在线 | 免费a级观看 | 亚洲欧美日韩精品久久 | 99re热视频这里只精品 | 男女做性免费网站 | 中文字幕在线免费看 | 欧美性生活视频免费 | 国内久久久久 | 久久精品国产99久久久古代 | 男女无遮挡羞羞视频 | 午夜视频中文字幕 | 国产一级一区二区三区 | 欧美一级理论 | 国产精品久久久久久久久久尿 | 成人毛片网站 | 日韩欧美高清片 | 欧美性猛交xxxxx按摩国内 | 91短视频在线视频 |