Jadual Kandungan
PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(三)
旋转之前
沿着y轴旋转
沿着x轴旋转
Rumah php教程 php手册 PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(三)

PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(三)

Jun 13, 2016 am 09:24 AM
imej tera air

PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(三)

来源:http://www.ido321.com/887.html

5、PHP对图像的旋转

   1: <p>
Salin selepas log masuk
   2:     <h4 id="旋转之前">旋转之前</h4>
Salin selepas log masuk
   3:     
Salin selepas log masuk
   4: </p>
Salin selepas log masuk
   5: <?php
Salin selepas log masuk
   6: header("content-type","text/html;charset=utf-8");
Salin selepas log masuk
   7:  
Salin selepas log masuk
   8: /*
Salin selepas log masuk
   9: *图片沿y轴旋转,以png&#26684;式为例
Salin selepas log masuk
  10: *@param string $filename 图片的url
Salin selepas log masuk
  11: */
Salin selepas log masuk
  12: function turn_y($filename)
Salin selepas log masuk
  13: {
Salin selepas log masuk
  14:     /*创建图片资源*/
Salin selepas log masuk
  15:     $backy = imagecreatefrompng($filename);
Salin selepas log masuk
  16:  
Salin selepas log masuk
  17:     /*获取大小*/
Salin selepas log masuk
  18:     $widthy = imagesx($backy);
Salin selepas log masuk
  19:     $heighty = imagesy($backy);
Salin selepas log masuk
  20:  
Salin selepas log masuk
  21:     /*创建新的图片资源,保存翻转后的图片*/
Salin selepas log masuk
  22:     $newy = imagecreatetruecolor($widthy, $heighty);
Salin selepas log masuk
  23:  
Salin selepas log masuk
  24:     /*沿着y轴翻转,就是将原图从右向左按一个像素宽度向新资源中逐个复制*/
Salin selepas log masuk
  25:     for ($i=0; $i < $widthy; $i&#43;&#43;) { 
Salin selepas log masuk
  26:         imagecopy($newy,$backy,$widthy-$i-1,0,$i,0,1,$heighty);
Salin selepas log masuk
  27:     }
Salin selepas log masuk
  28:  
Salin selepas log masuk
  29:     /*保存翻转后的图片*/
Salin selepas log masuk
  30:     imagepng($newy,'http://www.bkjia.com/uploads/allimg/141009/0425435558-1.png');
Salin selepas log masuk
  31:  
Salin selepas log masuk
  32:     /*释放资源*/
Salin selepas log masuk
  33:     imagedestroy($backy);
Salin selepas log masuk
  34:     imagedestroy($newy);
Salin selepas log masuk
  35: }
Salin selepas log masuk
  36:  
Salin selepas log masuk
  37: /*
Salin selepas log masuk
  38: *图片沿x轴旋转,以png&#26684;式为例
Salin selepas log masuk
  39: *@param string $filename 图片的url
Salin selepas log masuk
  40: */
Salin selepas log masuk
  41: function turn_x($filename)
Salin selepas log masuk
  42: {
Salin selepas log masuk
  43:     /*创建图片资源*/
Salin selepas log masuk
  44:     $backx = imagecreatefrompng($filename);
Salin selepas log masuk
  45:  
Salin selepas log masuk
  46:     /*获取大小*/
Salin selepas log masuk
  47:     $widthx = imagesx($backx);
Salin selepas log masuk
  48:     $heightx = imagesy($backx);
Salin selepas log masuk
  49:  
Salin selepas log masuk
  50:     /*创建新的图片资源,保存翻转后的图片*/
Salin selepas log masuk
  51:     $newx = imagecreatetruecolor($widthx, $heightx);
Salin selepas log masuk
  52:  
Salin selepas log masuk
  53:     /*沿着x轴翻转,就是将原图从上到下按一个像素宽度向新资源中逐个复制*/
Salin selepas log masuk
  54:     for ($i=0; $i < $heightx; $i&#43;&#43;) { 
Salin selepas log masuk
  55:         imagecopy($newx,$backx,0,$heightx-$i-1,0,$i,$widthx,1);
Salin selepas log masuk
  56:     }
Salin selepas log masuk
  57:  
Salin selepas log masuk
  58:     /*保存翻转后的图片*/
Salin selepas log masuk
  59:     imagepng($newx,'http://www.bkjia.com/uploads/allimg/141009/0425432228-2.png');
Salin selepas log masuk
  60:  
Salin selepas log masuk
  61:     /*释放资源*/
Salin selepas log masuk
  62:     imagedestroy($backx);
Salin selepas log masuk
  63:     imagedestroy($newx);
Salin selepas log masuk
  64: }
Salin selepas log masuk
  65: /*调用函数*/
Salin selepas log masuk
  66: turn_y('http://www.bkjia.com/uploads/allimg/141009/0425435O8-0.png');
Salin selepas log masuk
  67: turn_x('http://www.bkjia.com/uploads/allimg/141009/0425435O8-0.png');
Salin selepas log masuk
  68: ?>
Salin selepas log masuk
  69: <p style="float:left">
Salin selepas log masuk
  70:     <h4 id="沿着y轴旋转">沿着y轴旋转</h4>
Salin selepas log masuk
  71:     
Salin selepas log masuk
  72: </p>
Salin selepas log masuk
  73: <p style="float:left">
Salin selepas log masuk
  74:     <h4 id="沿着x轴旋转">沿着x轴旋转</h4>
Salin selepas log masuk
  75:     
Salin selepas log masuk
  76: </p>
Salin selepas log masuk

效果


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menambah tera air pada Meitu Xiuxiu? Kongsi cara menambah tera air pada foto yang cantik! Bagaimana untuk menambah tera air pada Meitu Xiuxiu? Kongsi cara menambah tera air pada foto yang cantik! Mar 16, 2024 pm 09:55 PM

Ingin tahu cara menambah tera air pada MeituXiuXiu? Meitu Xiuxiu ialah perisian penyuntingan foto yang sangat mudah digunakan Ia menyediakan fungsi seperti memotong gambar dan meletakkannya pada gambar lain, menukar saiz gambar mengikut kb, mengalih keluar tera air, menukar warna latar belakang foto ID, dan menambah masa. , tera air tarikh dan lokasi ke skrin penuh Bantu pengguna menyelesaikan pengeluaran gambar dengan cepat. Sesetengah pengguna telah mencipta gambar mereka sendiri dan tidak mahu orang lain mencurinya. Mereka mahu menutupnya dengan tera air mereka sendiri, tetapi mereka tidak tahu cara melakukannya? Editor kini akan berkongsi dengan anda cara menambah tera air pada gambar yang cantik! Jika anda suka, datang dan muat turunnya! 1. Bagaimana untuk menambah tera air pada Meitu Xiuxiu? Kongsi cara menambah tera air pada foto yang cantik! 1. Buka versi 2023 Meitu Xiu Xiu yang dimuat turun dari tapak ini. Versi Meitu Xiu Xiu 2023 Kategori: Penggambaran dan pengindahan Muat Turun Meitu Xiu Xiu 2023 versi ialah perisian pengindahan dan pengeditan gambar yang kaya dengan ciri

Bagaimana untuk membuang tera air dengan Pengimbas Yang Maha Kuasa Bagaimana untuk membuang tera air dengan Pengimbas Yang Maha Kuasa Mar 05, 2024 pm 05:34 PM

Mengalih keluar tera air ialah alat yang berguna dalam Pengimbas perisian Sesetengah pengguna tidak pasti cara mengalih keluar tera air dalam Pengimbas Anda boleh mengklik Alih Keluar Tera Air dalam Edit PDF pada antara muka simpan. Seterusnya, editor akan menerangkan Pengguna membawakan pengenalan kepada kami bagaimana untuk membuang tera air Jika anda berminat, datang dan lihat! Tutorial penggunaan Scanner King Bagaimana untuk membuang tera air dengan Scanner King Jawapan: Anda boleh klik pada antara muka simpan untuk mengedit penyingkiran tera air dalam PDF: 1. Masukkan perisian dan klik ikon [Kamera]. 2. Ambil gambar dan imbas dokumen yang perlu ditanda air. 3. Klik [→] untuk meneruskan ke langkah seterusnya. 4. Selepas selesai menyunting, klik [✓]. 5. Klik [Edit PDF]. 6. Pilih [Remove Watermark] di bawah.

Bagaimana untuk membuang tera air daripada keratan Bagaimana untuk membuang tera air daripada keratan Bagaimana untuk membuang tera air daripada keratan Bagaimana untuk membuang tera air daripada keratan Feb 22, 2024 pm 05:16 PM

Buka klip dan pilih templat Selepas mengedit video, klik Eksport, klik Simpan dan kongsi tanpa tera air. Model tutorial yang berkenaan: iPhone13 Sistem: iOS15.3.1 Versi: Cutting 6.8.0 Analysis 1 Open Cutting dan pilih templat pemotongan. 2. Selepas mengklik untuk membuka templat, klik pilihan potong gaya yang sama di sudut kanan bawah. 3Pilih segmen isian foto daripada album dan klik Seterusnya. 4Cara mengklik pilihan eksport di penjuru kanan sebelah atas halaman. 5Akhir sekali, klik Simpan dan Kongsi tanpa tera air. Tambahan: Apakah jenis perisian Cutting? 1 Cutting ialah perisian penyuntingan video yang mempunyai fungsi penyuntingan yang komprehensif, boleh menukar kelajuan, mempunyai penapis dan kesan kecantikan, dan mempunyai sumber perpustakaan muzik yang kaya. Mulai Februari 2021, keratan akan disokong pada telefon mudah alih, Pad dan komputer Mac.

Bagaimana untuk membuang tera air video dalam Wink Bagaimana untuk membuang tera air video dalam Wink Feb 23, 2024 pm 07:22 PM

Bagaimana untuk membuang tera air daripada video dalam Wink? Terdapat alat untuk membuang tera air daripada video dalam winkAPP, tetapi kebanyakan rakan tidak tahu bagaimana untuk membuang tera air daripada video dalam Wink dibawa oleh editor Teks tutorial, pengguna yang berminat datang dan lihat! Cara membuang tera air video dalam Wink 1. Buka APP wink dahulu dan pilih fungsi [Remove Watermark] di kawasan halaman utama 2. Kemudian pilih video yang ingin anda keluarkan watermark dalam album 3. Kemudian pilih video dan klik sudut kanan atas selepas mengedit video [√];4 Akhir sekali, klik [Pencetakan satu klik] seperti yang ditunjukkan dalam rajah di bawah dan kemudian klik [Proses].

Bagaimana untuk membuang tera air pada Xiaomi Mi 14Ultra? Bagaimana untuk membuang tera air pada Xiaomi Mi 14Ultra? Feb 28, 2024 pm 02:28 PM

Xiaomi Mi 14 Ultra ialah model baharu dengan prestasi dan konfigurasi yang sangat baik Telefon bimbit ini juga menggunakan reka bentuk penampilan yang lebih tinggi dan sangat dikenali ramai pengguna yang ingin membelinya 14 Ultra. , editor laman web ini akan memperkenalkannya kepada anda di bawah! Bagaimana untuk membuang tera air dari Xiaomi 14Ultra? 1. Buka aplikasi kamera: Cari dan buka aplikasi kamera prapasang pada Xiaomi 14. 2. Masukkan menu Tetapan: Ketik sudut kanan bawah atau sudut kiri bawah skrin (bergantung pada versi yang anda gunakan) untuk memaparkan butang Pilihan Tambahan. Kemudian, pilih "Tetapan" dalam menu pop timbul. 3. Matikan pilihan tera air: Dalam menu tetapan, anda akan melihat pelbagai pilihan dan parameter. Tatal ke bawah sehingga anda menemui pilihan "Watermark".

Bagaimana untuk menetapkan tera air foto pada Xiaomi Mi 14? Bagaimana untuk menetapkan tera air foto pada Xiaomi Mi 14? Mar 18, 2024 am 11:00 AM

Untuk menjadikan foto yang diambil lebih diperibadikan dan unik, Xiaomi Mi 14 menyediakan tetapan tera air foto. Dengan menetapkan tera air foto, pengguna boleh menambah corak, teks dan logo pada foto yang mereka ambil, supaya setiap foto boleh merakam momen dan kenangan berharga dengan lebih baik. Seterusnya, kami akan memperkenalkan cara untuk menetapkan tera air foto dalam Xiaomi 14 untuk menjadikan foto anda lebih diperibadikan dan jelas. Bagaimana untuk menetapkan tera air foto pada Xiaomi Mi 14? 1. Mula-mula klik "Kamera". 2. Kemudian klik "Tetapan". 3. Kemudian cari tera air, dan kemudian anda boleh mula merakam.

Bagaimana untuk membuang tera air salinan penilaian di sudut kanan bawah win11 24H2 Petua untuk mengalih keluar salinan penilaian di sudut kanan bawah win11 Bagaimana untuk membuang tera air salinan penilaian di sudut kanan bawah win11 24H2 Petua untuk mengalih keluar salinan penilaian di sudut kanan bawah win11 Jun 01, 2024 pm 09:52 PM

Bagaimana untuk mengalih keluar teks salinan penilaian di sudut kanan bawah win1124H2? Apabila kita menggunakan sistem, kadangkala desktop akan memaparkan tera air lutsinar di sudut kanan bawah skrin Jadi bagaimana kita mengalih keluar tera air lutsinar ini? Pengguna boleh terus menggunakan perisian pihak ketiga untuk beroperasi. Biarkan tapak ini memperkenalkan dengan teliti kepada pengguna cara mengalih keluar tera air pada salinan penilaian win1124H2. Untuk mengalih keluar tera air pada salinan penilaian win1124H2, muat turun alat UniversalWatermarkDisabler Selepas menjalankannya, versi sistem semasa dan status tera air akan dipaparkan Jika "Sedia untuk pemasangan" dipaparkan dalam "Status", ia boleh dialih keluar.

Bagaimana untuk Muat Turun Imej Kertas Dinding Spotlight Windows pada PC Bagaimana untuk Muat Turun Imej Kertas Dinding Spotlight Windows pada PC Aug 23, 2023 pm 02:06 PM

Windows tidak pernah mengabaikan estetika. Daripada bidang hijau bucolic XP kepada reka bentuk berputar biru Windows 11, kertas dinding desktop lalai telah menjadi sumber kegembiraan pengguna selama bertahun-tahun. Dengan Windows Spotlight, anda kini mempunyai akses terus kepada imej yang cantik dan mengagumkan untuk skrin kunci dan kertas dinding desktop anda setiap hari. Malangnya, imej ini tidak melepak. Jika anda telah jatuh cinta dengan salah satu imej sorotan Windows, maka anda pasti ingin tahu cara memuat turunnya supaya anda boleh mengekalkannya sebagai latar belakang anda buat seketika. Ini semua yang anda perlu tahu. Apakah WindowsSpotlight? Sorotan Tetingkap ialah pengemas kini kertas dinding automatik yang tersedia daripada Pemperibadian &gt dalam apl Tetapan

See all articles