Yeniden boyutlandırma / kırpma için en iyi php / js komut nedir?

4 Cevap

Bir sitede, ben resim yükleyebilir ve bunları el kırpmak zorunda. bu yüzden (bu yüzden kolayca integreate olabilir) sayfayı yeniden olmadan onları kesebilirsiniz, ve bu sadece bir $ _POST değer olarak kırpılmış bir görüntü yerini geçecek bir komut dosyası vardır (js form gönderme üzerinden?)

edit - i meant use JS to sent the crop dimensions (via ajax), get the returned data (ie. the cropped filename) that can then be send (via post/get) in the form

4 Cevap

Yahoo! 'nun YUI javascript kütüphanesi bir görüntü bozgun widget:

http://developer.yahoo.com/yui/imagecropper/

Gerçekten deli gitmeden bu anlamda kırpma yapamazsınız - Eğer, bir etiket, kırpma kullanmak içeriğini base64 kodlamak almak ve daha sonra göndermek gerekiyor.

Bu GD kütüphanesi ile görüntü manipülasyonu için büyük destek var ki, zaten bir PHP komut dosyası göndermek için gidiyoruz eğer onun değerinde daha way daha fazla çaba var.

Sen, JavaScript mahsul görüntüleri olması mümkün olmayacaktır. Onlar aslında onlara erişimi asla. Ilk önce onları yüklemek ve ardından bunları sunucuya göndermek değil sürece.

Yapabileceğiniz en iyi şey, her zamanki gibi resim yüklemek için PHP sayfasına geri göndermek var, geri PHP verileri göndermek, kullanıcı gördükleri istediğiniz görüntünün bir kısmını seçmek için izin için JavaScript kullanmak ve PHP gerçek yapmak sahip olacaktır kırpma.

İşte ben yaklaşım nasıl en az bulunuyor.

Flash ve Java gibi ders kullanımı istemci tarafında yöntemleri arasında kırpma istemci tarafı yapmak ve tamamen sunucuya kırpılmış görüntü göndermek için olabilir. Ama bunu yapmak için nasıl ayrıntıları bilmek için iddia olmayacaktır.

Bu aradığınız tam olarak ne olup olmadığını bilmiyorum, ama phpThumb bir göz atmalısınız (Ve demos.)