【问题标题】:Load png into a SWFBitmap将 png 加载到 SWFBitmap
【发布时间】:2011-12-13 17:43:42
【问题描述】:

我无法将 dbl 文件加载到 SWFBitmap 对象中。

代码如下:

<?php
$png = file_get_contents("/home/damiano/a.dbl");
$img = new SWFBitmap($png);
die();
?>

这让我失望了:

Fatal error: opening bitmap file failed in /var/www/misterjoke/ming.php on line 3

从 shell 我只是这样转换文件:

png2dbl a.png

file_get_contents 的打印按预期返回二进制字符串。怎么了???

【问题讨论】:

    标签: php libming


    【解决方案1】:

    这就是你可以在http://ch.php.net/manual/de/class.swfbitmap.php找到的内容

    这不起作用:

    <?php 
     $f = $s->addFill(new SWFBitmap( file_get_contents("image.jpg"))); 
    ?> 
    

    但这会很好用:

    <?php 
     $f = $s->addFill(new SWFBitmap((fopen('image.jpg','rb'))); 
    ?>
    

    【讨论】:

    • 是的,就是这样,谢谢。但不幸的是,出来的flv文件似乎已经损坏:玩家无法播放,gstreamer库大喊……
    猜你喜欢
    • 2013-02-25
    • 2013-05-23
    • 1970-01-01
    • 1970-01-01
    • 2011-03-01
    • 2011-02-09
    • 2014-02-28
    • 2014-12-19
    • 1970-01-01
    相关资源
    最近更新 更多