图像位置和剪裁

问题描述 投票:-1回答:3

有人知道如何在网页中放置图像,但是位置和剪裁(也许还可以调整大小)是由用户交互式完成的吗?我需要它为我的注册页面,我做了一些剪辑和调整css和javascript的大小,它并没有真正解决问题。如果它可以通过PHP完成,那将是完美的。

php javascript css image-manipulation
3个回答
0
投票

这是一个简短的总结:

  • 让用户浏览并上传照片。
  • 使用PHP的图像功能验证照片的类型和尺寸是否正确。
  • 向用户显示浏览器中的照片,以及可以调整大小和移动的可拖动DIV。这是种植区。
  • 当他们单击“下一步”时,您可以通过AJAX将DIV的x,y,width,height传输到服务器,或者简单地将其作为表单中的隐藏字段传输。
  • 再次,使用PHP图像函数裁剪图像,然后调整大小。
  • 将其保存到永久位置。

发表评论以获得更具体的答案。


0
投票

无论您需要使用JavaScript还是Flash来维护客户端调整图像大小的难度。

以下教程将向您展示如何使用jQuery的简化AJAX和PHP将图像上载到临时位置,调整大小,并将调整大小的副本保存到您想要的位置。

希望能帮助到你!

http://www.webmotionuk.co.uk/jquery-image-upload-and-crop-for-php/


0
投票

试试这堂课

http://www.verot.net/php_class_upload_samples.htm

用户上传的所有图像都可以使用php进行编辑

© www.soinside.com 2019 - 2024. All rights reserved.