1. Produk
  2.   Imej
  3.   PHP
  4.   Gregwar's Image
 
  

Open Source PHP API untuk Memanipulasi Imej

Pustaka PHP yang membolehkan pengaturcara Perisian mengubah saiz, tajam, menggabungkan, mewarna, mengisi dan memutar imej.

Imej Gregwar ialah perpustakaan berorientasikan objek sumber terbuka yang memberikan pembangun perisian keupayaan untuk memanipulasi imej di dalam aplikasi PHP mereka sendiri. Menggunakan API, anda boleh mengubah saiz, mengubah saiz, mengubah saiz paksa, memotong saiz semula, memotong zum, memangkas dan menafikan imej. Tambahan pula, API juga membolehkan anda menetapkan kecerahan, kontras, menukar imej kepada skala kelabu, menimbulkan imej, melicinkan imej, menajamkan imej, mewarnakan imej dan banyak lagi.

API tidak pernah menggunakan ciri pada imej yang dibuka. Sebaliknya - API mula-mula menyimpan semua imej dan kemudian menggunakan ciri tersebut. API menambah imej dalam tatasusunan operasi yang terdiri daripada nama, jenis dan anda boleh menggunakan cincang untuk mencari fail dalam cache.

Previous Next

Bermula dengan Imej Gregwar

Ia memerlukan PHP 5.2+. Anda boleh memasang perpustakaan Imej Gregwar dengan mudah melalui komposer. Sila gunakan arahan berikut.

Pasang Imej Gregwar melalui Komposer

{
  ...
  "require": {
    "gregwar/image": "2.*"
  }
}

Saiz semula Imej melalui API PHP Percuma

Pustaka Imej Gregwar sumber terbuka telah menyediakan sokongan untuk mengubah saiz imej dalam aplikasi. Menggunakan API, pembangun hanya boleh mengimport perpustakaan Gregwar, membuka imej, mengubah saiznya dan menyimpannya. Proses mengubah saiz agak mudah dan hanya memerlukan satu baris kod. Anda boleh membukanya dengan kaedah open() dan mengubah saiznya menggunakan kaedah resize().

Saiz semula Imej dalam PHP

  1. Import Perpustakaan
  2. Buka Imej dan lulus laluan fail imej, ubah saiznya dan berikan lebar dan ketinggian saiz imej output.
  3. Nafikan warna imej dan simpan imej

Saiz semula Imej melalui API PHP Percuma

Image::open('fileformat.png')
   ->resize(100, 100)
   ->negate()
   ->save('output.jpg');
   

Putar, Balik & Guna Kesan pada Imej melalui PHP

Pustaka Imej Gregwar sumber terbuka telah memasukkan beberapa ciri penting untuk pengendalian imej dan manipulasi dalam aplikasi PHP. Perpustakaan memberi pemaju perisian keupayaan untuk membalik, memangkas atau memutar imej mereka menggunakan arahan PHP. Ia menyokong ciri untuk mengubah saiz imej mengekalkan skala, mengubah saiz dan memangkas imej agar sesuai dengan dimensi yang diberikan, menukar kedudukan imej saiz semula, menafikan warna imej, menukar imej kepada skala kelabu, mengeluarkan imej, menggabungkan fail, menambah tera air pada imej , menggunakan kesan tepi pada imej dan banyak lagi.

Gabungkan Imej melalui API PHP Percuma

require_once '../autoload.php';
use Gregwar\Image\Image;
Image::open('img/test.png')
    ->merge(Image::open('img/test2.jpg')->cropResize(100, 100))
    ->save('out.jpg', 'jpg');

Gunakan Tera Air pada Imej melalui API PHP Percuma

require_once '../autoload.php';
use Gregwar\Image\Image;
// Opening mona.jpg
$img = Image::open('img/mona.jpg');
// Opening vinci.png
$watermark = Image::open('img/vinci.png');
// Mergine vinci text into mona in the top-right corner
$img->merge($watermark, $img->width()-$watermark->width(),
    $img->height()-$watermark->height())
    ->save('out.jpg', 'jpg');
 Melayu