i have a list of thumbnails! i am able to rotate a image with jquery, but after i refresh the page, the image is the same! i want to make a SAVE button to save all the edited images? how i can save the edited image on the server side?
teşekkürler
Sunucuda GDS imagerotate kullanın.
Istemci dönen tamamlandığında, resmin kimliği ve dönme açısı ile sunucuya AJAX yazı göndermek ve bu işlevini çağırın.
Biraz geriye ise benzer bir sistem yazdı. Genel bir fikir bu gibi oldu:
Sunucu (basitleştirilmiş) böyle bir şey görünebilir, hangi oturumda kaydedilen bir listesi için bu "filtreler" ekliyor:
array(
'iuh98ho98p980' => array(
'file' => 'xyz.jpg',
'filters' => array(
0 => array('type' => 'rotate', 'degree' => 90),
1 => array('type' => 'grayscale')
...
To show an image to the user, it is linked to a special URL, like
<img src="outputimage.php?iuh98ho98p980" />
.
outputimage.php
dynamically generates the image from the original file, applying all filters.
Önbelleğe alma, bir görüntünün her bir "varyantı" (bazı filtreler ile görüntü uygulanır) etkinleştirmek için onun filtreleri bir karma ile tanımlanır. Bir oluşturulan "varyant" önbellek dizininde kaydedilir. Karma da URL'ye eklenir, bu yüzden de tarayıcı tarafında önbelleğe alınabilir.
Bu doğru yolda olur umarım, sana kadar uygulama ayrıntılarını bırakacağım.
Hızlı bir Google arama döndü link text. Bu umut verici görünüyor.