Giriş yapmadınız.

Duyuru

TÜRKÇE KİTAP DUYURUSU:
Laravel 5 : Laravel 5.1 Güzelliği (Türkçe)
Vue.js 2 : Vue.js 2 Majesteleri (Türkçe)

#1 12.03.2013 16:06:19

Arda
Üye
Yer: İstanbul
Kayıtlı: 08.03.2013
Mesajlar: 178
Website

Image_moo (CodeIgniter) kütüphanesini Laravel'de kullanmak

Merhaba arkadaşlar,

Ben eski bir CodeIgniter kullanıcısı olarak Laravel üzerinde çalışıyorum, ve de CodeIgniter'da kullandığım Image_moo gibi bir resim işleme kütüphanesi arayışı içindeydim. Aslında Laravel'in Croppa bundle'ı oldukça elverişli, lakin bazı istediğim özelliklere sahip değil. Mesela ben istediğim bir ttf fontu kullanarak istediğim bir pozisyon (üst, alt, sol, sağ alt köşe, hatta x/y kordinatı)nda istediğim font size ile hatta istediğim opacity ile metin yazdırmak istiyorum, ve de bunu croppa ya da başka bir resim işleme kütüphanesi ile bulamadım. Bu yüzden oturup Image_moo'yu laravel'e entegre etmeye karar verdim.

Image_moo, MATTHEW AUGIER (mat-moo) tarafından CodeIgniter için geliştirilmiş gelişmiş bir resim işleme kütüphanesidir.
Özelliklerini ve de neler yapabileceğini buradan inceleyebilirsiniz:
http://www.matmoo.com/digital-dribble/c … image_moo/

Nasıl Laravel'e entegre ettiğime gelince;
Öncelikle şuradaki makaleyi takip ederek Image_moo'yu saf PHP sınıfı haline getirdim.

Daha sonra Laravel kurulumumdaki application/libraries klasörüne image_moo.php olarak yükledim, yalnız sanırım dosya adındaki _ karakteri yüzünden çalışmadı, bu nedenle adını ve sınıf adını moo'ya çevirdim. Bundan sonra sorunsuz biçimde çalıştı.

Örnek kullanıma gelirsek:

Route::get('image',function(){
  $moo = new moo();
  $moo->load('public/assets/uploads/test.jpg')
    ->resize(120,120)
    ->save('public/assets/uploads/test_resized.jpg');
  return $moo->display_errors();
});

moo.php için buraya tıklayın (Orijinal paylaşıma ek olarak CodeIgniter forumlarından bir yamaya da sahiptir)

Umarım bu hem CodeIgniter'dan gelenlerin, hem de alternatif bir gelişmiş resim işleme kütüphanesi arayanların işine yarar.


PacktPub'dan çıkan kitaplarım: Laravel Application Development Blueprints, Laravel Design Patterns & Best Practices.
Türkçe çıkan kitabım: Raspberry Pi

Çevrimdışı

#2 12.03.2013 17:15:11

sineld
Yönetici
Yer: Bursa
Kayıtlı: 26.12.2012
Mesajlar: 1,400
Website

Yanıt: Image_moo (CodeIgniter) kütüphanesini Laravel'de kullanmak

Ben L3 ile geliştirdiğim projelerimde Resizer kullandım, işini iyi yapıyor.
L4 ile ise Gregwar Image kullanıyorum.

Bu kadar emek vermişken bence Library olarak bırakmamalı, en azından L3 için bundle haline dönüştürmelisin.

Ellerine sağlık, teşekkürler.

Çevrimdışı

#3 12.03.2013 17:29:03

Arda
Üye
Yer: İstanbul
Kayıtlı: 08.03.2013
Mesajlar: 178
Website

Yanıt: Image_moo (CodeIgniter) kütüphanesini Laravel'de kullanmak

Teşekkürler, resizer'a da bakmıştım yalnız tüm ihtiyaçlarımı tam olarak karşılayamadığından image_moo'yu entegre etmeye karar verdim.

Aslında bundle yapacaktım, ama dökümanlarda tek php ise bundle yerine library olarak kalmasının daha sağlıklı olacağından bahsettiklerinden özellikle bundle yapmadım.


PacktPub'dan çıkan kitaplarım: Laravel Application Development Blueprints, Laravel Design Patterns & Best Practices.
Türkçe çıkan kitabım: Raspberry Pi

Çevrimdışı

#4 12.03.2013 18:55:49

drlinux
Moderatör
Yer: İstanbul
Kayıtlı: 28.12.2012
Mesajlar: 98
Website

Yanıt: Image_moo (CodeIgniter) kütüphanesini Laravel'de kullanmak

Hoş geldin bro, ellerine sağlık. Boşuna transfer etmedik seni Laravel cemaatine big_smile


Man is a slow, sloppy and brilliant thinker; the machine is fast, accurate and stupid. ~ William M. Kelly

Çevrimdışı

#5 12.03.2013 21:03:16

Arda
Üye
Yer: İstanbul
Kayıtlı: 08.03.2013
Mesajlar: 178
Website

Yanıt: Image_moo (CodeIgniter) kütüphanesini Laravel'de kullanmak

drlinux yazdı:

Hoş geldin bro, ellerine sağlık. Boşuna transfer etmedik seni Laravel cemaatine big_smile

Ahah sağol hacım doktorum big_smile


PacktPub'dan çıkan kitaplarım: Laravel Application Development Blueprints, Laravel Design Patterns & Best Practices.
Türkçe çıkan kitabım: Raspberry Pi

Çevrimdışı

Forum alt kısmı