[Çözüldü] Laravel 4 için imaj upload / resize işlemleri için öneriniz?
Laravel 4 için imaj upload ve resize işlemleri için önerebileceğiniz paket var mı ?
Bir yandan araştırırken şunu buldum
Çok güzel bir kütüphane laravel 4 desteğide mevcut.
Güle güle kullanalım
Phpthumn kütüphanesi için vendor oluşturup forumda paylaşmıştım.
Daha sonra kişisel kullanım için modifiye ederek şu paketi yayınladım:
İşinizi görür sanırım
Gregwar Image kullanıyorum, çok memnunum.
Intervention Image Class da iyiymiş, deneyeceğim.
->save(md5(uniqid().Str::random(20)).'.jpg', 'jpg', 85);
Buda çok pratikmiş, ben de listeme ekledim.
Öğrendikce çok hoşuma gitti bu laravel, çok çok büyük bir (2yıldır geliştirdiğim) projemi laravel üzerine alıyorum. İki haftadır framework'e template giydirmesi, user role felan gibi kısımları yapıyorum çok hoş çok
Başlarda çözene kadar çok kastım ama.
İşine yaramış olmasına sevindim.
Elbette alışma evresi var ancak sonrası su gibi akıyor.
yanakadam wrote: Bir yandan araştırırken şunu buldum
Güle güle kullanalım :D
Benimki bir kütüphane önerisi değil ama yeni başlayanlar için ideal bir rehber olabileceğini düşündüm., Bahsettiğin Intervention Image Class ile beraber, çok sevdiğim jCrop ve Blueimp dahil edilmiş örnek bir uygulama. Msurguy isimli kullanıcı genelde paketler değil,öğretici nitelikte örnek siteler yayınlıyor.
L3 den beri kullanıyorum, jcrop ile de çok kolay entegre oluyor. Tavsiye ederim
Ayrıca dinamik olarak hazırladığından her yüklemede thumbnail kasmaya uğraşmıyorsunuz, frontendde çağırın, kendisi gerçek zamanlı hazırlıyor, hatta cacheliyor.
Benim de aynı şekilde sorunum var .. Mesela 483X633 veya 600X250 olan çeşitli imajları nasıl birbirlerine benzer şekilde ayarlıyorsunuz ben de intervention image class kullanıyorum.
ytsejam wrote: Selamlar ,
Bu nasıl bir yöntem izleyeceğine bağlı! Örneğin yüklenen fotoğrafları crop yapmadan (orjinal haliyle) küçültmek istiyorsan genişlik 200px, yükseklik auto şeklinde bir standart belirleyebilirsin. Eğer Crop olacaksa jCrop tercih ederim.
Şu linkte bir örnek uygulama var, intervention ile resize, blueimp ile upload ve validation, jCrop ile crop kullanıyor, Sayfadaki github adresinden kodları indirebilir, deneyebilirsin
sineld wrote: Gregwar Image kullanıyorum, çok memnunum.
Gregwar image laravel 4 e composer ile yükledim. senin yazdığın kodu yazdım. ekstra bir ayar yapmamız gerekiyor mu. dökümanda bulamadım kurulumla ilgili. yardımını bekliyorum.
@manhunt uzun zamandır Gregwar Image kullanmıyorum, 2014 ve sonrasında hep intervention kullandım ve sorun olmayacaksa ona geçmeni öneririm.
Kullanımı çok yaygın ve çok sayıda örnek mevcut.
intervention/image diyorum başka bir şey demiyorum.
intervention/image işimi fazlasıyla görüyor. ayrıca croppa'da çok iyi.
intervention/image 2.1.2 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
bu hatayı alıyorum projemi localde geliştiriyorum xampp kullanıyorum ne yapmam lazım calıştırabilmek için
File info php eklentisini kurun sonra çalıştırmayı deneyin. Eklenti eksik/ kayıp diyor hatada..
bu eklentide resim boyutlandırmaya calışıyorum fakat resize kullanınca resmi bozuyor crop kullanınca belli bir noktadan başlayarak cropluyor. örneğin benim bir 1200 800 resmim olsun bunu 270 370 boyutuna getirmek istiyorum. crop yapınca resim top left den 270 370 alıyor resmin gerisi yok. resiz yapıncada bozuluyor hangi functionunu kullanmam lazım