当前位置: 首页 > 面试题库 >

在PHP中将Hex转换为Image?

单于翰飞
2023-03-14
问题内容

我正在开发通过与服务器进行通讯的移动应用PHP Webservice。这是我第一次使用PHP。我设法将数据上传到数据库中。现在,我需要发送图像以将其存储在ftp服务器中。为此,我转换image->hex并从我的应用程序发送。

服务器端

我得到了十六进制代码,但不确定如何将其转换为图像并存储在ftp服务器中。我在这里真的很挣扎。我用谷歌搜索,但找不到确切的一个。

任何帮助深表感谢。


问题答案:

将十六进制字符串转换为二进制:

$binary = pack("H*", $hex);

pack("H*", ...)等价于hex2bin,从PHP
5.4开始提供。

写入磁盘:

file_put_contents("file.png", $binary);


 类似资料:
  • 问题内容: 给定一个css颜色值,例如: 假设背景为白色,如何将其转换为考虑了alpha分量的RGB十六进制值? 问题答案: 由于alpha值都会减弱背景色和颜色值,因此可以实现以下目的: (以交互方式进行尝试:http : //marcodiiga.github.io/rgba-to-rgb- conversion )

  • 问题内容: 在这里解决Jeremy的响应:将十六进制颜色转换为RGB,反之亦然,我能够获得一个python程序来转换预设的颜色十六进制代码(示例#B4FBB8),但是从最终用户的角度来看,我们不能要求人们进行编辑代码并从那里运行。如何提示用户输入一个十六进制值,然后从那里吐出一个RGB值? 到目前为止,这是我的代码: 使用该行,我可以吐出正确的RGB值,即(180,251,184) 这可能非常简单

  • 问题内容: 关于从到的数据复制,我有以下问题: 上,我有一张表格,其中包含(为简单起见)两列:和。 被定义为。定义为。 通过将字符串转换为十六进制数,例如,从SQL被复制到或以通过使用以下SQL查询: 会在哪儿。 换句话说,COL1包含十六进制值,但为字符串(抱歉,如果措词不正确)。 我需要将十六进制值转换回字符串并将此值放入。 SQL查询应该执行什么转换?我知道该怎么做,但不知道如何做。 注意:

  • 问题内容: 我已经检查了几个如何将UIColor代码转换为HEX的链接,但是我不确定如何调用该方法以在NSLog中显示它们。我没有发表评论的声誉,因此发布帖子是我的最后选择。 我希望在日志中运行我的应用程序时显示它。 第二,我在哪里输入RGB颜色编号(R = 30,G = 171,B = 13)?我看到所有示例都使用通常指向索引位置的数组[0],[1],[2],那么我应该在哪里添加颜色值? 我有以

  • 问题内容: 如何在Java中将十六进制颜色转换为RGB代码?在Google中,大多数示例是关于如何从RGB转换为十六进制的。 问题答案: 我想应该这样做:

  • 问题内容: 我有一台保存TIFF图像的服务器。大多数客户端可以读取和显示TIFF图像,因此没有问题。但是,某些客户端无法处理此格式,但可以处理JPG。我想到了使用PHP的GD库为没有TIFF阅读能力的客户端进行服务器端转换。但是我注意到GD也无法读取TIFF文件。 Imagick无法在Windows中工作,我的想法是创建一个imageFetcher.php,它将获取客户端所需的实际图像作为参数。它