1. Ürün:% s
  2.   resim
  3.   PHP
  4.   Grafika
 
  

Görselleri ve Gelişmiş Filtreleri Karşılaştırmak için PHP Kitaplığı

Açık Kaynak PHP API, görüntü karşılaştırma, akıllı kırpma, görüntü karıştırma, GIF animasyonu, 5 yeniden boyutlandırma modu ve daha pek çok şey için destek içerir.

Grafika, yazılım geliştiricilerin kendi resimlerini ve grafiklerini PHP uygulamaları içinde oluşturup değiştirmelerini sağlayan bazı benzersiz özelliklerle harmanlanmış, kullanımı çok kolay ve güçlü bir resim işleme PHP kitaplığıdır. Grafika, Imagick ve GD tabanlıdır, bu nedenle GD ve Imagick API arasındaki farklar hakkında endişelenmenize gerek yoktur, Grafika bu işlemleri sizin için normalleştirir ve işinizi kolaylaştırır.

Grafika kitaplığı, temel ve çeşitli gelişmiş görüntü oluşturma ve işleme özellikleri için destek sağlamıştır. Kitaplık, hızlı ve çok yüksek kalitede küçük resimler oluşturmak için kullanılabilir. Kütüphane aynı zamanda akıllı uyarlama desteğinin yanı sıra sadece birkaç kod satırıyla görüntü özniteliği işlemeyi de içeriyor.

Grafika kitaplığı, akıllı kırpma uygulama, görüntüleri karşılaştırma, gelişmiş filtreler, görüntü karıştırma, animasyonlu GIF desteği, 5 yeniden boyutlandırma modu ve daha fazlası gibi onu diğer mevcut PHP kitaplıklarından benzersiz kılan bazı gelişmiş özellikler içerir. Ayrıca görüntü klonlama, boş görüntüler oluşturma, görüntünün bir kopyasını oluşturma, görüntüye filigran uygulama ve daha pek çok ortak özellik için destek içerir.

Previous Next

Grafika'ya Başlarken

Grafika'yı kurmanın önerilen yolu Besteci'dir. Proje dizininizin içinde komut satırını açın ve yüklemek için aşağıdaki komutu yazın.

Grafika'yı besteci aracılığıyla kurun

$ composer require kosinix/grafika:dev-master --prefer-dist

PHP API'leri ile Görüntü Oluşturma

Açık kaynak Grafika kitaplığı, yazılım geliştiricilerin birkaç satır kodla kendi PHP uygulamaları içinde farklı türde görüntüler oluşturmasına olanak tanır. Görüntü oluşturmanın en yaygın yolu, düzenleyicinin açık yöntemini kullanmaktır. Kodunuzdaki klon anahtar sözcüğünü kullanarak kolayca boş bir görüntü oluşturabilir ve görüntünün bir kopyasını oluşturabilirsiniz. Ayrıca, görüntüleri kolaylıkla karıştırabilir, doldurabilir, çevirebilir, opaklığı ayarlayabilir, ayrıca görüntüleri yeniden boyutlandırabilir ve kırpabilirsiniz.

Resim PHP API

// Create a Blank Image
use Grafika\Grafika;
$image = Grafika::createBlankImage(100,100);
// Another way is to use  editor open method
use Grafika\Grafika;
$editor = Grafika::createEditor();
$editor->open( $image, 'path/to/image.jpg');
//Adjust size of the image
$editor->resizeExact( $image, 200, 100 );

PHP Uygulamalarındaki Görüntüleri Karşılaştırın

Grafika kitaplığı, yazılım programcılarına görüntülerini kendi uygulamaları içinde programlı olarak karşılaştırma gücü verir. İki görüntü arasındaki benzerliği karşılaştırabilir ve size iki görüntünün eşit olup olmadığını belirleme yeteneği verir. Harika olan şey, iki görüntünün tamamen aynı olup olmadığını belirlemek için piksel piksel karşılaştırma yapabilmesidir. İki görüntünün aynı genişlik ve yükseklikte olup olmadığını karşılaştıracaktır. Boyutlar farklıysa false döndürür. Boyutlar eşitse, her pikselden geçer. Piksellerden biri eşleşmezse false döndürür. Pikseller RGB (Kırmızı, Yeşil, Mavi) değerleri kullanılarak karşılaştırılır.

Benzerlik için Karşılaştırmalı Görüntüler PHP

require_once 'path/to/grafika/src/autoloader.php'; // Automatically load our needed classes
use Grafika\Grafika; // Import package
$editor = Grafika::createEditor(); // Create editor
$hammingDistance = $editor->compare( "image1.jpg", "image-2.jpg" );

Akıllı Görüntü Kırpma

Görüntü kırpma, bir fotoğraftan veya görüntüden istenmeyen alanların çıkarılmasıdır. Kırpma, görüntü boyutunu küçültmek veya mevcut bir görüntünün en boy oranını değiştirmek için kullanılabilir. Grafika kitaplığı, PHP aracılığıyla temel ve akıllı kırpma için özellikler içerir. Akıllı kırpma özelliği çok kullanışlıdır ve kitaplığın görüntülerin önemli bölgelerini koruyarak kırpma konumuna karar verdiği yerde.

Smart Image Dropping in PHP Apps

$editor->open( $image, $input );
$editor->crop( $image, 200, 200, 'smart' );
$editor->save( $image, 'output.jpg' );

Hareketli GIF Desteği

Görüntü kırpma, bir fotoğraf veya görüntüden istenmeyen alanların çıkarılmasıdır. Kırpma, görüntü boyutunu küçültmek veya mevcut bir görüntünün en boy oranını değiştirmek için kullanılabilir. Grafika kitaplığı, PHP aracılığıyla temel ve akıllı kırpma için özellikler içerir. Akıllı kırpma özelliği çok kullanışlıdır ve kitaplığın görüntülerin önemli bölgelerini koruyarak kırpma konumuna karar verdiği yerde.

Hareketliliği GIF ile PHP API

use Grafika\Grafika;
$editor = Grafika::createEditor();
$editor->open( $image, 'animated.gif' );
$editor->flatten( $image );
$editor->save( $image, 'output.gif' );
 Türkçe