在图像上添加按钮并将图像发送到服务器。从服务器获取图像后,在完全相同的位置显示按钮

Posted

技术标签:

【中文标题】在图像上添加按钮并将图像发送到服务器。从服务器获取图像后,在完全相同的位置显示按钮【英文标题】:Add button over image and Send image to server. After getting image from server show the button on exact same place 【发布时间】:2013-07-24 05:56:07 【问题描述】:

我有点困惑,无法通过 ios 制作屏幕并获得完成任务的挑战。我有一张由相机点击或从图书馆拍摄的图像。从图书馆/相机获取后,用户将在图片上显示一些标签。假设我有一张穿着鞋子、裙子、上衣和项链的女孩照片。当用户想要将此图片发布到服务器时,这些标签/按钮将绑定到图像并将此图像发送到服务器。当用户进入显示该图像的内容时,用户创建的所有按钮都在图像上。因此,在从服务器获取图像后,我将如何识别图片中我必须显示按钮的位置,以便其他用户可以点击它们并获取产品的详细信息。这就是我在应用程序中需要的方式。见下图

这正是通过 POSE iphone 应用程序发生的。这是该应用程序的链接,尝试在那里制作一些服装,看看会发生什么。 https://itunes.apple.com/in/app/pose/id402272154?mt=8

我需要实现这种功能,我有一些想法,但在处理它们之前,我认为最好从人们那里获得一些真正的建议。

【问题讨论】:

【参考方案1】:

您还必须将坐标发送到服务器并为其他用户获取它们

【讨论】:

是的 abhishek 我想这个,但是服务器将图像保持在某个特定的大小,当它显示给用户时,它是一个固定大小的图像视图,在这种情况下,按钮可能会变形,我认为想法,但是您还有其他选择吗?我的意思是每个 ios 系列都会为用户生成各种大小的图像。我们将如何管理它们。 好的,没问题,那么你可以通过在原始图像大小和图像视图大小之间获取 scaleFactor 来获得坐标假设你的坐标是 10,10,图像视图大小是 100,100,原始图像大小是 200,200,它的意思是简单的比例因子是 2,2 只需将坐标乘以比例因子

以上是关于在图像上添加按钮并将图像发送到服务器。从服务器获取图像后,在完全相同的位置显示按钮的主要内容,如果未能解决你的问题,请参考以下文章

在颤动中从服务器获取图像到gridview

通过从缩略图或下一个上一个按钮中选择来更改图像

如何在图像按钮单击时从Gridview获取ID。

将图像从服务器发送到客户端的专业方式

在Web演示中添加图像作为响应(DialogFlow)

不显示来自后端的图像