1. Məhsullar
  2.   Şəkil
  3.   PHP
  4.   Gregwar's Image
 
  

Şəkilləri Manipulyasiya etmək üçün Açıq Mənbəli PHP API

Proqram proqramçılarına şəkillərin ölçüsünü dəyişməyə, kəskinləşdirməyə, birləşdirməyə, rəngləndirməyə, doldurmağa və fırlatmağa imkan verən PHP Kitabxanası.

Gregwar's Image açıq mənbəli obyekt yönümlü kitabxanadır və proqram tərtibatçılarına öz PHP proqramları daxilində şəkillərlə manipulyasiya etmək imkanı verir. API-dən istifadə edərək, siz şəkillərin ölçüsünü dəyişdirə, miqyasını dəyişdirə, ölçüsünü dəyişdirə, kəsin ölçüsünü dəyişdirə, böyüdüb kəsə, kəsə və inkar edə bilərsiniz. Bundan əlavə, API həmçinin parlaqlığı, kontrastı təyin etməyə, təsviri boz rəngə çevirməyə, təsviri qabartmağa, şəkli hamarlaşdırmağa, təsviri kəskinləşdirməyə, şəkli rəngləndirməyə və s. imkan verir.

API heç vaxt açılmış təsvirə funksiya tətbiq etmir. Əvəzində - API əvvəlcə bütün şəkilləri önbelleğe alır və sonra funksiyaları tətbiq edir. API təsviri ad, növdən ibarət əməliyyatlar massivinə əlavə edir və siz faylı keşdə axtarmaq üçün hashdan istifadə edə bilərsiniz.

Previous Next

Gregwar's Image ilə Başlamaq

PHP 5.2+ tələb edir. Gregwar's Image kitabxanasını bəstəkar vasitəsilə asanlıqla quraşdıra bilərsiniz. Zəhmət olmasa aşağıdakı əmrdən istifadə edin.

Gregwar'ın Şəkilini Composer vasitəsilə quraşdırın

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

Pulsuz PHP API vasitəsilə Şəkillərin ölçüsünü dəyişdirin

Açıq mənbə Gregwar's Image kitabxanası proqramlar daxilində şəkillərin ölçüsünü dəyişmək üçün dəstək təmin etmişdir. API istifadə edərək, tərtibatçı sadəcə Gregwar kitabxanasını idxal edə, şəkli aça, ölçüsünü dəyişdirə və saxlaya bilər. Ölçü dəyişdirmə prosesi olduqca sadədir və yalnız bir sətir kod tələb edir. Onu open() metodu ilə aça və resize() metodundan istifadə edərək ölçüsünü dəyişə bilərsiniz.

PHP-də şəklin ölçüsünü dəyişdirin

  1. Kitabxananı idxal edin
  2. Şəkili açın və şəkil faylının yolunu keçin, ölçüsünü dəyişdirin və çıxış şəklinin ölçüsünün eni və hündürlüyünü təmin edin.
  3. Şəkil rənglərini inkar edin və şəkli yadda saxlayın

Pulsuz PHP API vasitəsilə Şəklin ölçüsünü dəyişdirin

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

PHP vasitəsilə Şəkillərə Effektləri fırladın, çevirin və tətbiq edin

Açıq mənbəli Gregwar's Image kitabxanası PHP proqramları daxilində təsvirin idarə edilməsi və manipulyasiyası üçün bir sıra vacib funksiyaları özündə birləşdirir. Kitabxana proqram tərtibatçılarına PHP əmrlərindən istifadə edərək şəkillərini çevirmək, kəsmək və ya döndərmək imkanı verir. O, miqyası qoruyan şəklin ölçüsünü dəyişmək, verilmiş ölçülərə uyğunlaşdırmaq üçün şəklin ölçüsünü dəyişmək və kəsmək, ölçüsü dəyişdirilmiş şəklin mövqeyini dəyişmək, şəkil rənglərini inkar etmək, təsviri boz rəngə çevirmək, təsviri qabartmaq, faylları birləşdirmək, şəkilə su nişanı əlavə etmək funksiyalarını dəstəkləyir. , təsvirə kənar effekti tətbiq edir və daha çox.

Pulsuz PHP API vasitəsilə şəkilləri birləşdirin

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');

Pulsuz PHP API vasitəsilə Şəkilə su nişanı tətbiq edin

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');
 Azəri