1
A
回答
1
一种选择是它的上传后,裁剪图片。在客户端裁剪图片可能会变得棘手。
0
我已经工作的同一场景中,步骤如下
1)I上载的图像通过图像AJAX载(HTTP:// valums。 com/ajax-upload /)
2)初始化jCrop(http://deepliquid.com/content/Jcrop。 html)在step1的成功事件中(成功事件意味着我通过ajax上传图像时获得了成功事件)。
3)。然后从jCrop获得选定的区域,并保存与ajax。摘录,因为这是在这里...
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);
?>
,它就像一个魅力...
如果需要任何帮助随意问。
相关问题
- 1. 阿贾克斯youtube上传
- 2. 阿贾克斯
- 3. 阿贾克斯
- 4. 阿贾克斯
- 5. 阿贾克斯
- 6. 阿贾克斯
- 7. 阿贾克斯
- 8. 阿贾克斯
- 9. 问题与阿贾克斯上传
- 10. 阿贾克斯上传错误
- 11. 阿贾克斯上传图片
- 12. 阿贾克斯文件上传
- 13. $。阿贾克斯()上的PhoneGap
- 14. $阿贾克斯(..)和REF
- 15. 阿贾克斯和的IsPostBack
- 16. 阿贾克斯,CSRF和DELETE
- 17. 阿贾克斯WordPress和wp_query
- 18. 在阿贾克斯
- 19. 在阿贾克斯
- 20. 与阿贾克斯
- 21. 阿贾克斯valueChangeListener
- 22. 在阿贾克斯
- 23. 从阿贾克斯
- 24. 阿贾克斯+ qtranslate
- 25. 阿贾克斯CalendarExtender
- 26. 阿贾克斯后
- 27. 阿贾克斯值
- 28. 做阿贾克斯
- 29. 阿贾克斯笨
- 30. 从阿贾克斯
如果你在上传后裁剪,那么我建议你使用ImageMagic API - http://www.imagemagick.org/script/api.php?ImageMagick=20p2n9nr9sr84mvgcouba6aeo4 – 2010-10-26 14:49:31