Skip to content

Resim dosyalarını manipüle etmeye yarayan PHP GD kütüphanesi.

Notifications You must be signed in to change notification settings

gkxdev/image-resize-crop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Image Resize Crop

Resim dosyalarını manipüle etmeye yarayan PHP GD kütüphanesi.

Kullanımı

<?php
require_once 'Image.php';

// Yeniden boyutlandır
(new Image('images/sample.jpg'))
    ->resize(800, 600)
    ->save('images/sample-800x600.jpg');

// Yeniden boyutlandır ve ortalı bir şekilde kırp
// 1:1 oranında profil fotoğrafları için kullanılabilir
(new Image('images/sample.jpg'))
    ->resize(500, 500, true)
    ->save('images/sample-500x500.jpg');

// JPEG kalitesini ayarla
$image = new Image('images/sample.jpg');
$image->resize(800, 600);
$image->save('images/sample-800x600-low.jpg', 25);

// Görüntüyü dinamik olarak ekrana bas
(new Image('images/sample.jpg'))
    ->resize(500, 500, true)
    ->display();

resize($width, $height, bool $crop = false)

Resim dosyasını yeniden boyutlandırır. Yeniden boyutlandırma işlemi ile birlikte ortalı bir şekilde kırpma işlemi uygulamak istiyorsanız $crop parametresini true olarak ayarlayınız.

save($file, int $quality = 90)

Yeniden boyutlandırılan resim dosyasını diske yazmak için kullanılır. JPEG formatında kayıt ediyorsanız $quality parametresi ile 0 - 100 arasında bir kalite oranı tanımlayabilirsiniz. Tanımlama yapmazsanız varsayılan değeri 90'dır.

display(int $quality = 90)

Yeniden boyutlandırılan resim dosyasını diske kayıt etmeden dinamik olarak tarayıcıda ekrana basar.

About

Resim dosyalarını manipüle etmeye yarayan PHP GD kütüphanesi.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages