1. מוצרים
  2.   תמונה
  3.   PHP
  4.   Gregwar's Image
 
  

קוד פתוח PHP API למניפולציה של תמונות

ספריית PHP המאפשרת למתכנתי תוכנה לשנות גודל, לחדד, למזג, לצבוע, למלא ולסובב תמונות.

ה-Gregwar's Image היא ספרייה מונחה עצמים בקוד פתוח המעניקה למפתחי תוכנה את היכולת לתפעל תמונות בתוך יישומי PHP שלהם. באמצעות ה-API, אתה יכול לשנות גודל, לשנות קנה מידה, לשנות את הגודל, לחתוך את הגודל, לחתוך, לחתוך ולשלול תמונות. יתרה מכך, ה-API מאפשר גם להגדיר בהירות, ניגודיות, להמיר את התמונה לגווני אפור, להטביע את התמונה, להחליק את התמונה, לחדד תמונה, לצבוע את התמונה ועוד.

ה-API לעולם לא מחיל תכונה על תמונה שנפתחה. במקום זאת - ה-API מאחסן תחילה את כל התמונות ולאחר מכן מחיל את התכונות. ה-API מוסיף את התמונה במערך הפעולות המורכב משם, סוג ואתה יכול להשתמש ב-hash כדי לחפש את הקובץ ב-cache.

Previous Next

תחילת העבודה עם התמונה של גרגוואר

זה דורש PHP 5.2+. אתה יכול בקלות להתקין את ספריית התמונות של Gregwar באמצעות מלחין. אנא השתמש בפקודה הבאה.

התקן את התמונה של גרגוואר דרך מלחין

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

שנה את גודל התמונות באמצעות PHP API בחינם

ספריית התמונות של Gregwar בקוד פתוח סיפקה תמיכה בשינוי גודל תמונות בתוך יישומים. באמצעות ה-API, המפתח יכול פשוט לייבא את ספריית Gregwar, לפתוח את התמונה, לשנות את גודלה ולשמור אותה. תהליך שינוי הגודל הוא די פשוט ודורש רק שורת קוד אחת. אתה יכול לפתוח אותו עם שיטת open() ולשנות את גודלו באמצעות שיטת resize().

שנה את גודל התמונה ב-PHP

  1. ייבוא ספרייה
  2. פתח את התמונה והעביר את נתיב קובץ התמונה, שנה את גודלו וספק רוחב וגובה של גודל תמונת פלט.
  3. שלל את צבעי התמונה ושמור את התמונה

שנה את גודל התמונה באמצעות PHP API בחינם

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

סובב, הפוך והחל אפקטים על תמונות באמצעות PHP

ספריית התמונות של Gregwar בקוד פתוח כללה מספר תכונות חשובות לטיפול ומניפולציה של תמונות בתוך יישומי PHP. הספרייה מעניקה למפתחי תוכנה את היכולת להפוך, לחתוך או לסובב את התמונות שלהם באמצעות פקודות PHP. הוא תומך בתכונות לשינוי גודל התמונה לשימור קנה מידה, שינוי גודל וחיתוך התמונה כך שתתאים לממדים נתונים, שינוי המיקום של התמונה שגודלה שונה, שלילת צבעי התמונה, המרת התמונה לגווני אפור, הבלטה של התמונה, מיזוג קבצים, הוספת סימן מים לתמונה , מחיל אפקט קצה על התמונה ועוד רבים נוספים.

מיזוג תמונות באמצעות PHP API בחינם

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

החל סימן מים על תמונה באמצעות PHP API בחינם

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');
 עִברִית