【问题标题】:php image filter function with image uri data带有图像uri数据的php图像过滤功能
【发布时间】:2023-03-15 07:10:01
【问题描述】:

我有一个基于 64 位的图像 uri 并对其进行解码,但问题是,我不知道如何应用 php 图像过滤功能,我如何让图像过滤功能访问图像数据,然后将过滤后的图像上传到 mysql数据库。虽然我尝试过使用imagecreatefromstring,但我认为我做错了。如果我能得到任何建议,我会很高兴。 谢谢

$code_base64="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABk........ `

$base_to_php = explode(',', $baseFromJavascript);

$data = base64_decode($base_to_php);

【问题讨论】:

  • 您可以将图像保存到文件中,然后应用过滤器,然后在完成后将其删除
  • @abeyaz 谢谢,这一切都是用 php 完成的?

标签: php image-processing imagefilter


【解决方案1】:

explode() 方法返回一个数组,而 base64_decode() 方法需要一个字符串,所以这是您可以研究的一件事。

我觉得应该是这个?

if( isset($base_to_php[1]) && ! empty($base_to_php[1]) )
{
    $data = base64_decode($base_to_php[1]);
}

...当然取决于这个 $code_base64 字符串中有多少个逗号

【讨论】:

    猜你喜欢
    • 2022-07-21
    • 2013-09-14
    • 2011-02-05
    • 2014-10-18
    • 1970-01-01
    • 2014-10-09
    • 1970-01-01
    • 1970-01-01
    • 2013-01-02
    相关资源
    最近更新 更多