Warning: include(.../cache/template/template63867.php): failed to open stream: No such file or directory in /home/codingta/public_html/includes/vb5/template.php on line 328 Warning: include(): Failed opening '.../cache/template/template63867.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/codingta/public_html/includes/vb5/template.php on line 328 owfont openweathermap glyphs mapping for images made with gd lib etc. - Coding-Talk

owfont openweathermap glyphs mapping for images made with gd lib etc.

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • owfont openweathermap glyphs mapping for images made with gd lib etc.

    code snippet for usage of owfont openweathermap glyphs in images made with php gd lib
    Click image for larger version

Name:	epd.png
Views:	1
Size:	15.1 KB
ID:	154528
    PHP Code:
    $black imagecolorallocate($im000);
    $weather_icons './fonts/owfont-regular.ttf';
    $icons = array(
    200=>"EB28"201=>"EB29"202=>"EB2A"210=>"EB32"211=>"EB33"212=>"EB34"221=>"EB3D"230=>"EB46"231=>"EB47"232=>"EB48",
    300=>"EB8C"301=>"EB8D"302=>"EB8E"310=>"EB96"311=>"EB97"312=>"EB98"313=>"EB99"314=>"EB9A"321=>"EBA1",
    500=>"EC54"501=>"EC55"502=>"EC56"503=>"EC57"504=>"EC58"511=>"EC5F"520=>"EC68"521=>"EC69"522=>"EC6A"531=>"EC73",
    600=>"ECB8"601=>"ECB9"602=>"ECBA"611=>"ECC3"612=>"ECC4"615=>"ECC7"616=>"ECC8"620=>"ECCC"621=>"ECCD"622=>"ECCE",
    701=>"ED1D"711=>"ED27"721=>"ED31"731=>"ED3B"741=>"ED45"751=>"ED4F"761=>"ED59"762=>"ED5A"771=>"ED63"781=>"ED6D",  
    800=>"ED80",
    '800-d'=>"ED80",
    951=>"ED80",
    '951-d'=>"ED80",
    '800-n'=>"F168",
    '951-n'=>"F168",
    801=>"ED81",
    '801-d'=>"ED81",
    '801-n'=>"F169",
    802=>"ED82",
    '802-d'=>"ED82",
    '802-n'=>"F16A",
    803=>"ED83"804=>"ED84",
    900=>"EDE4"901=>"EDE5"902=>"EDE6"903=>"EDE7"904=>"EDE8"905=>"EDE9"906=>"EDEA",
    950=>"EE16"952=>"EE18"953=>"EE19"954=>"EE1A"955=>"EE1B"956=>"EE1C"957=>"EE1D"958=>"EE1E"959=>"EE1F"960=>"EE20"961=>"EE21"962=>"EE22");


    $now date('U'); //get current time

    if($now $forecast_arr['sys']['sunrise'] and $now $forecast_arr['sys']['sunset']){
        
    $suffix '-d';
    }else{
        
    $suffix '-n';
    }


    ImageTTFText ($im4005120$black$weather_iconsjson_decode('"&#x'.$icons[$forecast_arr['weather'][0]['id'].$suffix].';"')); 
Working...
X