如何从PHP中的base 64字符串获取图像大小

兰迪尔

我正在为图像的字符串获取base 64,我必须将其移动到文件夹中并将图像路径存储在数据库中,但必须限制文件大小。我该怎么做:

我的从base 64字符串生成图像的代码如下:

/** if image is attached with request **/
 $Image = "MyBase64StringHere";
 list($type, $Image) = explode(';', $Image);
 list(, $Image)      = explode(',', $Image);

/** decode the base 64 image **/
 $Image = base64_decode($Image);

I have tried to get image size like:
$size =  getimagesize($Image);

但是从中获取文件的宽度和高度,有人可以告诉我如何从中获取文件的大小。

普拉瓦

请检查:

解码后,请尝试使用:getimagesizefromstring(),如果使用PHP 5.4,如果使用PHP 5.3,则可以使用以下方法进行检查。

<?php
if (!function_exists('getimagesizefromstring')) {
    function getimagesizefromstring($data)
    {
        $uri = 'data://application/octet-stream;base64,' . base64_encode($data);
        return getimagesize($uri);
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP:从base64字符串获取图像并将其存储在路径中

来自分类Dev

[UWP]从BitmapImage调整大小,压缩并获取base64字符串

来自分类Dev

从URL获取图像并将其转换为base64字符串-Flutter

来自分类Dev

如果src是base64字符串,如何获取新创建的Image()的文件大小?

来自分类Dev

如何将图像转换为文件中的Base64字符串?

来自分类Dev

从图像进行Base64转换时未获取base64字符串

来自分类Dev

Android将接收到的大图像的大小调整为base64字符串

来自分类Dev

图像大小与其base64字符串转换的长度之间的比率是多少?

来自分类Dev

如何使用ajax发送大图像或其base64字符串?

来自分类Dev

如何在Kotlin Android中将base64字符串转换为图像

来自分类Dev

如何设置从base64字符串宽度和高度转换图像?

来自分类Dev

如何在角度中将base64字符串插入图像src

来自分类Dev

如何从base64字符串插入图像

来自分类Dev

将Base64字符串加载到Python图像库中

来自分类Dev

从NodeJS中的base64字符串创建图像

来自分类Dev

在Jupyter Notebook中打开base64字符串图像而不保存

来自分类Dev

将Base64字符串加载到Python图像库中

来自分类Dev

JS和Java中相同图像的不同Base64字符串

来自分类Dev

如何从Javascript中任何图像类型的base64字符串中剥离data:image部分

来自分类Dev

如何从InputStream获取Base64字符串?

来自分类Dev

解码base64字符串-PHP

来自分类Dev

如何将图像从base64字符串保存到flutter中的文件?

来自分类Dev

Javascript文件大小调整生成错误的base64字符串

来自分类Dev

如何在node.js中获取base64字符串的字节长度?

来自分类Dev

将base64字符串转换为图像

来自分类Dev

将base64字符串转换为图像并保存

来自分类常见问题

将图像(按路径选择)转换为base64字符串

来自分类Dev

C#Base64字符串为JPEG图像

来自分类Dev

PIL剪贴板图像到Base64字符串

Related 相关文章

  1. 1

    PHP:从base64字符串获取图像并将其存储在路径中

  2. 2

    [UWP]从BitmapImage调整大小,压缩并获取base64字符串

  3. 3

    从URL获取图像并将其转换为base64字符串-Flutter

  4. 4

    如果src是base64字符串,如何获取新创建的Image()的文件大小?

  5. 5

    如何将图像转换为文件中的Base64字符串?

  6. 6

    从图像进行Base64转换时未获取base64字符串

  7. 7

    Android将接收到的大图像的大小调整为base64字符串

  8. 8

    图像大小与其base64字符串转换的长度之间的比率是多少?

  9. 9

    如何使用ajax发送大图像或其base64字符串?

  10. 10

    如何在Kotlin Android中将base64字符串转换为图像

  11. 11

    如何设置从base64字符串宽度和高度转换图像?

  12. 12

    如何在角度中将base64字符串插入图像src

  13. 13

    如何从base64字符串插入图像

  14. 14

    将Base64字符串加载到Python图像库中

  15. 15

    从NodeJS中的base64字符串创建图像

  16. 16

    在Jupyter Notebook中打开base64字符串图像而不保存

  17. 17

    将Base64字符串加载到Python图像库中

  18. 18

    JS和Java中相同图像的不同Base64字符串

  19. 19

    如何从Javascript中任何图像类型的base64字符串中剥离data:image部分

  20. 20

    如何从InputStream获取Base64字符串?

  21. 21

    解码base64字符串-PHP

  22. 22

    如何将图像从base64字符串保存到flutter中的文件?

  23. 23

    Javascript文件大小调整生成错误的base64字符串

  24. 24

    如何在node.js中获取base64字符串的字节长度?

  25. 25

    将base64字符串转换为图像

  26. 26

    将base64字符串转换为图像并保存

  27. 27

    将图像(按路径选择)转换为base64字符串

  28. 28

    C#Base64字符串为JPEG图像

  29. 29

    PIL剪贴板图像到Base64字符串

热门标签

归档