آموزش پردازش تصویر با زبان php



آموزش پردازش تصویر با زبان php دارای یک کتابخانه پردازش تصویر داخلی به نام GD است که می‌توان از آن برای انجام بسیاری از عملیات پردازش تصویر مانند تغییر اندازه، برش، چرخش، واترمارک کردن، و غیره استفاده کرد.

در اینجا چند نمونه از کد PHP برای پردازش تصویر آورده شده است:

تغییر اندازه تصویر

PHP

<?php

// بارگذاری تصویر
$image = imagecreatefromjpeg("image.jpg");

// تعیین عرض و ارتفاع جدید
$new_width = 100;
$new_height = 100;

// تغییر اندازه تصویر
imageresize($image, $new_width, $new_height);

// ذخیره تصویر جدید
imagejpeg($image, "new_image.jpg");

?>

Use code with caution. Learn morecontent_copy

این کد تصویر “image.jpg” را به اندازه 100 در 100 پیکسل تغییر اندازه می‌دهد و آن را به عنوان “new_image.jpg” ذخیره می‌کند.

برش تصویر

PHP

<?php

// بارگذاری تصویر
$image = imagecreatefromjpeg("image.jpg");

// تعیین ناحیه برش
$x = 10;
$y = 20;
$width = 100;
$height = 100;

// برش تصویر
$new_image = imagecrop($image, $x, $y, $width, $height);

// ذخیره تصویر جدید
imagejpeg($new_image, "new_image.jpg");

?>

Use code with caution. Learn morecontent_copy

این کد ناحیه‌ای از تصویر “image.jpg” را به اندازه 100 در 100 پیکسل از نقطه (10, 20) برش می‌دهد و آن را به عنوان “new_image.jpg” ذخیره می‌کند.

چرخش تصویر

PHP

<?php

// بارگذاری تصویر
$image = imagecreatefromjpeg("image.jpg");

// تعیین زاویه چرخش
$angle = 90;

// چرخش تصویر
imagerotate($image, $angle);

// ذخیره تصویر جدید
imagejpeg($image, "new_image.jpg");

?>

Use code with caution. Learn morecontent_copy

این کد تصویر “image.jpg” را 90 درجه می‌چرخاند و آن را به عنوان “new_image.jpg” ذخیره می‌کند.

واترمارک کردن تصویر

PHP

<?php

// بارگذاری تصویر
$image = imagecreatefromjpeg("image.jpg");

// بارگذاری تصویر واترمارک
$watermark = imagecreatefrompng("watermark.png");

// تعیین موقعیت واترمارک
$x = 10;
$y = 20;

// واترمارک کردن تصویر
imagecopy($image, $watermark, $x, $y);

// ذخیره تصویر جدید
imagejpeg($image, "new_image.jpg");

?>

Use code with caution. Learn morecontent_copy

این کد تصویر “image.jpg” را با تصویر واترمارک “watermark.png” در نقطه (10, 20) واترمارک می‌کند و آن را به عنوان “new_image.jpg” ذخیره می‌کند.

این‌ها تنها چند نمونه از کد PHP برای پردازش تصویر هستند. برای اطلاعات بیشتر در مورد کتابخانه GD، می‌توانید به مستندات PHP: https://www.php.net/manual/en/ref.image.php مراجعه کنید.

در اینجا چند نمونه دیگر از عملیات پردازش تصویر که می‌توان با PHP انجام داد آورده شده است:

  • تشخیص چهره
  • تشخیص شیء
  • تشخیص رنگ
  • تشخیص لبه
  • پردازش تصویر پزشکی
  • پردازش تصویر صنعتی

آموزش پردازش تصویر با زبان php یک ابزار قدرتمند برای پردازش تصویر است که می‌توان از آن برای طیف گسترده‌ای از کاربردها استفاده کرد.

نظرات

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

طراحی توسط میثم حدادی