2011-12-13 42 views
0

我無法將dbl文件加載到SWFBitmap對象中。將png加載到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 

從殼我只是轉換的文件是這樣的:

png2dbl a.png 

而且的打印file_get_contents按預期返回一個二進制字符串。怎麼了???

回答

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'))); 
?> 
+0

是啊,就是這樣的感謝。但不幸的是,出來的flv文件似乎已被破壞:玩家無法播放它,而gstreamer庫叫喊着...... – 2011-12-13 20:33:00