0

我无法将 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 的打印按预期返回一个二进制字符串。怎么了???

4

1 回答 1

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'))); 
?>
于 2011-12-13T17:50:29.077 回答