裝潢、搬家、清潔、打蠟、粉刷、招牌、抓漏、冷氣
線上精準估價,比價最容易,給你最便宜的價格,消費不
抓漏專業中古屋改造工程,新成屋,預售屋室內裝潢設計
搭配家具,家飾布置,整體規劃

首頁  •  tw 論壇 • 程式設計討論     • 

用 php 的 gd 函式轉 bdf 成 jpeg

房東:軍師
發表時間:2007-03-25
[檢舉]



function bin_to_jpeg($bin)
{
$size = 64;

// create the image
$gif = ImageCreate($size,$size);
$bg = ImageColorAllocate($gif,255,255,255);
$tx = ImageColorAllocate($gif,0,0,0);
ImageFilledRectangle($gif,0,0,$size,$size,$bg);
//ImageString($gif,3,10,10,\"it works ! 沈\",$tx);
$x=0; $y=0;
for($i=0; $i if($bin[$i] == 1)
imagesetpixel($gif, $x, $y, $tx);
if($bin[$i] == \"\\n\") {
$x = 0; $y ++;
} else {
$x ++;
}
}
// send the image
header(\"content-type: image/jpeg\");
ImageJPEG($gif);
ImageDestroy($gif);
}

function cccii_to_jpeg($code)
{
$bin = cccii_to_bin($code);
return bin_to_jpeg($bin);
}

function cccii_to_ascii($code)
{
$bin = cccii_to_bin($code);
return bin_to_ascii($bin);
}

function bin_to_ascii($bin)
{
$bin = str_replace(\"0\", \" \", $bin);
$bin = str_replace(\"1\", \"*\", $bin);
return $bin;
}

function bdf_to_file($code)
{
$fp = fopen(\"bdf/cccii64.bdf\", \"r\");
if(!$fp) return;
while($buf = fgets($fp, 2048)) {
if(strstr($buf, \"STARTCHAR $code\")) {
fgets($fp, 2048); fgets($fp, 2048); fgets($fp, 2048);
fgets($fp, 2048); fgets($fp, 2048);
for($i=0; $i<64; $i++) {
$buf = fgets($fp, 2048);
for($j=0; $j $bin .= sprintf(\"%04d\",base_convert($buf[$j], 16, 2));
}
$bin .= \"\\n\";
}
$fp = fopen(\"cccii/$code\", \"w\");
fputs($fp, $bin);
fclose($fp);
break;
}
}
}

function cccii_to_bin($code)
{
if(!$code) return;
if(!is_file(\"cccii/$code\"))
bdf_to_file($code);
if(is_file(\"cccii/$code\")) {
$fp = fopen(\"cccii/$code\", \"r\");
while($buf = fgets($fp, 1024)) $bin .= $buf;
fclose($fp);
return $bin;
}
}
?>





  • 贊助網站       

    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!
    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務



  •  共 0 人回應

    姓名:
    佈告內容: