2010-10-26 5 views
1

Je veux télécharger l'image de profil comme facebook et ajax télécharger l'image et la recadrer avec la taille de correction et ajax télécharger sur le serveur. dans jquery, php,recadrage et ajax téléchargement

comment puis-je le faire?

grâce Rahul

Répondre

0

j'avais travailler le même scénario, les étapes sont ci-dessous

1) Je téléchargé l'image par l'image ajax Uploader (http: // valums. com/ajax-upload /)

2) jCrop initialisé (http://deepliquid.com/content/Jcrop. html) dans l'événement de succès de l'étape 1 (événement de succès signifie que je télécharge l'image par ajax j'ai eu l'événement de succès). 3) .à partir de jCrop a sélectionné la zone sélectionnée et l'a également sauvegardée avec ajax. Snippet car il est ici ...

Simple cropping code for PHP (requires the gd extension) 

<?php 

$targ_w = $targ_h = 150; 
$jpeg_quality = 90; 

$src = 'demo_files/flowers.jpg'; 
$img_r = imagecreatefromjpeg($src); 
$dst_r = ImageCreateTrueColor($targ_w, $targ_h); 

imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'], 
$targ_w,$targ_h,$_POST['w'],$_POST['h']); 

header('Content-type: image/jpeg'); 
imagejpeg($dst_r, null, $jpeg_quality); 

?> 

et cela fonctionne comme un charme ...

Si besoin d'aide ne hésitez pas à demander.