login_logo2-4

توابع جدید کار با تصویر در php 5.5‎

در ادامه با چندین تابع جدید  کار با تصویر که قبلاً در php وجود نداشته و گاهاً باید بیش از ده خط کد برا آن می نوشتیم, اما حالا به صورت یک تابع ساده در php 5.5 اضافه شده آشنا میشویم…

این توابع به شما امکان کار با فرمت های جدید تصویر, scale و ریسایز کردن تصویر, crop کردن تصویر,flip و… می‎دهند.

توابع کار با تصویر در PHP

imagescale

برای ریسایز کردن تصاویر بجای ده کیلومتر کدهایی که قبلاً باید می نوشتیم!

imagecrop

برای Crop کردن ساده یک تصویر با دادن مختصات یک پنجره

 

imagecropauto

Crop یک تصویر به صورت خودکار با استفاده از یکی از حالت های موجود

imageflip

قرینه یا flip کردن عمودی/افقی تصویر

 


ساپورت فرمت های جدید تصویری وب

اینم از ساپورت شدن جدیدترین فرمت تصویری وب webp که مال گوگل هست
و دیگه تو php هم ساپورت میشه
در حال حاضر فایرفاکس و کروم از این پشتیبانی میکنن
این فرمت کیفیت و امکانات png (مثل شیشه ای شدن و …) رو داره ولی در حجم رقیب jpg هست

imagewebp

 

imagecreatefromwebp

اینم ربطی به تصویر نداره؛ ولی قابلیتی که جدیداً اضافه شده و جالبه !!

array_column

<?php
// Array representing a possible record set returned from a database
$records = array(
array(
'id' => 2135,
'first_name' => 'John',
'last_name' => 'Doe',
),
array(
'id' => 3245,
'first_name' => 'Sally',
'last_name' => 'Smith',
),
array(
'id' => 5342,
'first_name' => 'Jane',
'last_name' => 'Jones',
),
array(
'id' => 5623,
'first_name' => 'Peter',
'last_name' => 'Doe',
)
);

$first_names = array_column($records, 'first_name');
print_r($first_names);
?>

:خروجی

Array (     
[0] => John     
[1] => Sally     
[2] => Jane     
[3] => Peter
 )
اشتراک گذاری در whatsapp
اشتراک گذاری در telegram
اشتراک گذاری در pinterest
اشتراک گذاری در linkedin

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

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

مطالب مرتبط

فرم ورود کاربر

ابتدا باید وارد حساب کاربری خود شوید