æºå¸¯ã§ç»åæ¯ãåãã§è¡ãªã£ã¦ãããã¨
æ¨æ¥ã社å
åå¼·ä¼ãéãããã¡ã®ä¼ç¤¾ã§ããã¾ã§è¡ãªã£ã¦ãããæºå¸¯ã¸ã®ç»åé¢é£ã®ãã¨ã話ãã¾ããã
社å
blogã«ãæ¸ãã¦ããã®ã§ããããç¯å²ã§ãã¡ãã«ã転è¼ãã¦ã¿ã¾ãã
æºå¸¯åãã®ãµã¤ãã§ã®ç»å
æºå¸¯åãã®ãµã¤ãã§ç»åã使ãããå ´åãããã¤ãã®è¶ ããã¹ãé害ãããã¾ãã
- ç»åã®ç¨®å¥ï¼jpeg/png/gifï¼
- 端æ«ãã¨ã®å¯¾å¿ç»å
- ç»åã®ãµã¤ãºï¼å¤§ããï¼
- ç»é¢ãµã¤ãº
- ç»åã®å®¹éï¼ãã¡ã¤ã«ãµã¤ãºï¼
- ãã£ãã·ã¥ãµã¤ãº
ç»åã®ç¨®å¥
ç»åã®ç¨®å¥ã¯ããã£ãªã¢ã«ãã£ã¦å¯¾å¿ç¶æ³ãéãã¾ãã
- DoCoMo
- å¤ãç«¯æ« â gifã®ã¿
- ææ°æ©ç¨® â jpeg/gif ï¼pngã¯æªå¯¾å¿ï¼
- au
- å¤ãç«¯æ« â pngã®ã¿
- ææ°æ©ç¨® â jpeg/png/gif
- SoftBank
- å¤ãç«¯æ« â pngã®ã¿
- ææ°æ©ç¨® â jpeg/png/gif
DoCoMoã¯ãå¤ã端æ«ã§ã¯ãgifãã対å¿ãã¦ãã¾ããã
æ°ãã端æ«ã§ããjpegãgifã®ã¿ã®å¯¾å¿ã§ pngãã¡ã¤ã«ã¯æªå¯¾å¿ã§ãã
auã¯ãå¤ã端æ«ã§ãpngã®ã¿ã®å¯¾å¿ã¨ãã端æ«ãããã¾ããbmpï¼ããããããï¼ã対å¿ãã¦ãã端æ«ãããã¾ããããã¡ãã¯è«å¤ã§ã
対å¿æ©ç¨®ã«å
¥ãç¯å²ã§ã¯ãjpeg/png/gifã®ãã¹ã¦ã«å¯¾å¿ãã¦ããã¨èãã¦å¤§ä¸å¤«ã§ãããã
SoftBankã¯ãå¤ã端æ«ã§ã¯ãpng/jpgeã§éã«gifã«å¯¾å¿ãã¦ãã¾ããã
æè¿ã®ç«¯æ«ã¯ãjpeg/png/gifã®ãã¹ã¦ã«å¯¾å¿ãã¦ãã¾ãã
ç»åã®ç¨®å¥ã¨ãã¦ãä¼ç¤¾ãã´ãã¢ã¤ã³ã³ãªã©ãè²æ°ãå°ãªãã¢ã¤ã³ã³ã¯ãgif/pngã®æ¹ããããã«è¦ããéã«åçãã°ã©ãã¼ã·ã§ã³ã®ãããã®ã¯jpegã¨ããé¸æè¢ã«ãªãã¨æãã¾ãã
æºå¸¯åãã®è©±ã§ãããã«ããç¨åº¦å¤ãæ©ç¨®ãèããå ´åãã¢ã¤ã³ã³ç³»ã§ã¯ãã£ãªã¢ã«ãã£ã¦ç»åã®ç¨®å¥ãå¤ããå¿ è¦ãåºã¦ãã¾ãã
- ã¢ã¤ã³ã³ç³»ãï¼ DoCoMoã»au=gifãSoftBank=png
- æè¿ã¯gifã§çµ±ä¸ã§ã大ä¸å¤«ã«ãªã£ã¦ãã
- åçç³»ãï¼ jpeg
- æã¯jpegé対å¿ç«¯æ«ã®ãã¨ãèããªããã°ãªããªãã£ãã»ã»
ç»åã®ãµã¤ãº
ç»åã®å¤§ããã¯ãã¾ããè¦ãç®ã®ã¨ãããã£ã¹ãã¬ã¤ãµã¤ãºãéãã®ã§ã端æ«ãã¨ã«åããªããã°ãªããªãã®ã¯ããããããã¨æãã¾ããããã®ä¸ã§ãããã¤ã種å¥ãããã¾ãã
- ææ°æ©ç¨®ãï¼åºæ¬ã¯QVGA
- 240x320
- SoftBankã§ãVGAã®ç«¯æ«ããã
- 480x640
- QVGAã§ã auã®å ´åã«ã¹ã¯ãã¼ã«ãã¼åå°ãå°ãã
- 230x348
- 縦ã®é·ã㯠QVGAå
ã§ãå·®ããã
- 240Ã256ã240Ã320ã240Ã400ã240Ã432
端æ«ã®ç»é¢ãµã¤ãºãã大ããªç»åã表示ããããã¨ããã¨ã端æ«å´ã§èªå縮å°ããããã¾ããã横å¹
ã調æ´ãããå ´åã«ã¯ããã¯ãç»åèªä½ã§ã®å¯¾å¿ãå¿
è¦ã«ãªãã¾ãã
ä¾ãã°ãç»é¢ãµã¤ãºã«å¯¾ã㦠50%ã®ãã´ã表示ãããå ´åã«ãç»é¢ãµã¤ãºãå°ããã¨ããã£ã±ãã«ã²ããã£ãç¶æ
ã§è¡¨ç¤ºããã¦ãã¾ã£ãããã¾ãã
ç»å容é
æºå¸¯ç«¯æ«ã§ã¯ããã£ãã·ã¥ãµã¤ãºã¨ããå¶éãããã¾ãã
ããã¯ã1ãã¼ã¸ã表示ããæã«ããµã¼ãããæç« ãç»åçãå
¨ã¦åããã¦å¦çã§ãã容éã§ãã
ãã£ãã·ã¥ãµã¤ãºãå°ããã¨ãå½ç¶ã1ãã¼ã¸å ã§æ±ããç»åã«å®¹éã«å¶éãã§ã¦ãã¦ãã¾ããå ´åã«ãã£ã¦ã¯è¡¨ç¤ºã§ããªãã£ãããããã¨ã«ãªãã¾ãã
ãã®ãã£ãã·ã¥ãµã¤ãºã¯ã対å¿ç«¯æ«ããã¼ãçç±ã®1ã¤ã ã£ãããã¾ãããã¡ã§ä¸è¬çãªæ¡ä»¶ã§å¯¾å¿ãã¦ãã端æ«ã§ãæå°ã®ãã£ãã·ã¥ãµã¤ãºã¯ãDoCoMoã® P505ç³»ãP504ç³»ã§ãã
åã 505ç³»ã§ã Pã ãå°ãªãâ¦
éçºããå´ããããã¨ãæ©ãåãæ¨ã¦ããã§ãããmovaã¨ãã
ããã¾ã§ã®åãçµã¿
ãã¡ã®ä¼ç¤¾ã§ããã¾ã§è¡ãªã£ã¦ããæ¹æ³ã§ãã
- ã2004å¹´ä¸ãã
- ãã³ãã¬ã¼ãã«ç´ã§æ¡å¼µåã®ã¿åãæ¿ã
- 2004å¹´ä¸ããã2005å¹´2æãã
- åçã«æ¡å¼µååãæ¿ã
- 2005å¹´2æããã
- åçã«æ¡å¼µåã®ã¿+ç»åãµã¤ãºåãæ¿ã
- 2006å¹´2æããã
- ç»åå¤æASPå°å ¥
- 2008å¹´2æããã
- èªç¤¾ã§ç»åå¤æã©ã¤ãã©ãªä½æ
ã2004å¹´ä¸ãã
å½æã¯ãjpeg対å¿ç«¯æ«ããã¾ã ãã»ã¨ãã©ç¡ãã£ãã®ã§ãæ¡å¼µåã®ã¿ã®åãæ¿ãããã¦ãã¾ããã
ãã³ãã¬ã¼ãããphpãã¡ã¤ã«ã¨ãã¦è¨è¿°ãã¦ãincludeããå½¢å¼ã§ããã
phpããã°ã©ã å´ã§ä»¥ä¸ã®ããã«ãã£ãªã¢å¤å¥ããã
<?php //è²ã¥ã switch($__AGENT__){ case "DoCoMo": $ext = 'gif'; break; case "UP.Browser": // au $ext = 'gif'; break; case "J-PHONE": $ext = 'png'; break; }
ãã³ãã¬ã¼ãã¨ãªãphpãã¡ã¤ã«ã§æ¬¡ã®ããã«è¨è¿°ãã¦ãã¾ããã
<?php //è²ã¥ã <img src="images/logo.<?= $ext ?>">
éå»ã®ã½ã¼ã¹ããã£ã¦ãããJ-Phoneã¨ãåºã¦ãããæãããã§ããã¼
ãã®é ã¯ãããVodafoneã ã£ãã®ããªï¼
åé¡ç¹
- ãã¶ã¤ãã¼ããããã¼ã«ã«ç°å¢ã§ä½ææã«ç¢ºèªã§ããªã
- ç»å種å¥åãæ¿ãããã§ããªã
- ãããããç»åãä½ã£ã¦ãããªãã¨ãããªã
ãã¶ã¤ãã¼ãããä½ææã«ç¢ºèªã§ããªãã¨ããã®ã¨ããããããç»åãä½ããªããã°ãªããªãã®ã¯ãä½æ¥å·¥æ°ãå¢ããè¦å ã§ããã
2004å¹´ä¸ããã2005å¹´2æãã
ç»åã®åãæ¿ãèªä½ã¯ã以åã¨åãæ¡å¼µåã®ã¿ã§ããããob_startã®ãã£ã«ã¿ããSmartyã®ãã¹ããã£ã«ã¿ã使ç¨ããåçã«æ¡å¼µåãæ¸ãæããããã«ãªãã¾ããã
htmlä¸ã¯é常ã®ã¿ã°è¡¨è¨ã«ãªãã¾ãã
<img src="images/logo.jpg">
phpå´ã§ãob_start㧠imgã¿ã°ã®srcå±æ§ã®ä¸èº«ãæ¸ãæããå¦çãç»é²ãã¦ããã¾ãã
ãã®ãã£ã«ã¿å
ã§ã¯ãpregç³»ã®é¢æ°ã§ããããæ£è¦è¡¨ç¾ã§ç½®æãã¦ãã¾ãã
åé¡ç¹
- ãã¶ã¤ãã¼ããããã¼ã«ã«ç°å¢ã§ä½ææã«ç¢ºèªã§ããªããâã解決!!
- ç»å種å¥åãæ¿ãããã§ããªã
- ãããããç»åãä½ã£ã¦ãããªãã¨ãããªã
2005å¹´2æããã
å¤æããç»åãã¹ã«ãµã¤ãºæå®ãçãè¾¼ããã¨ã§ãç»åã®ç¨®å¥ã ãã§ãªãããµã¤ãºãåãæ¿ãã¦åºããããã«ãã¦ãã¾ããã
ãã®é ãããjpeg対å¿ã®ç«¯æ«ãå¢ããQVGA端æ«ãåºã¦ãã¾ããã
jpegã¯å°ã大ãããã¨ãã対å¿ã ãã§ã¯è¶³ããªããªã£ã¦ããã®ã§ãL,M,Sã®3種é¡ãä½æãããããåãæ¿ããããã«ãªãã¾ããã
ä¾ãã°ã以ä¸ã®ããã«3種é¡ã®ãµã¤ãºã®éãç»åãç¨æãã¾ãã
- logo_l.jpg
- logo_m.jpg
- logo_s.jpg
htmlä¸ã¯ãlogo_l.jpgã® Lã®ç»åãæå®ããããã«ãããã®å½åè¦åã®ç»åã¯ãã¢ã¯ã»ã¹å
ã®ç«¯æ«ã«ãããåãæ¿ãã¦åºåããã¨ããä»çµã¿ã§ãã
<img src="images/logo_l.jpg">
ãã®ç»åèå¥ã®è¨å®å¤ã¯ãiniãã¡ã¤ã«ã§è¨å®ã§ããããã«ãªã£ã¦ãã¦ã端æ«ã®ç»é¢ãµã¤ãºããã£ãã·ã¥ãµã¤ãºã対å¿ç»åãªã©ããã©ã¡ã¼ã¿ã¨ãã¦ãå¤ææ¹æ³ãç°¡åã«è¨å®ã§ããä»çµã¿ãä½ã£ã¦ãã¾ããã
ãã¾ã§ãã軽ãæ¡ä»¶ã§ã¯ããã®ãã£ã«ã¿ã使ãå ´åãããã¾ãã
åé¡ç¹
- ç»å種å¥åãæ¿ãããã§ããªããâã解決!!
- ãããããç»åãä½ã£ã¦ãããªãã¨ãããªã
- ä½ããªããã°ãªããªãç»åãå¢ããã®ã§ãç»åå å·¥ã®ã³ã¹ãã¯å¢å¤§â¦
2006å¹´2æããã
ãã®é ãããæ¡ä»¶ããç»åå¤æASPãå°å
¥ãã¾ãããç»åå¤æASPã«å
ç»åã渡ãã ãã§ãã¢ã¯ã»ã¹ãã¦ãã端æ«ã«æé©åããç»åãèªåçã«å¤æãã¦ããã¾ãã
ããã«ãããæ®ã£ã¦ããæå¾ã®åé¡ã解決ãã¾ããã
åé¡ç¹
- ãããããç»åãä½ã£ã¦ãããªãã¨ãããªããâã解決!!
- ç»åå¤æASPã®ã³ã¹ããããã
ã¾ããä¸è¬çã«ç»åå¤æASPã®ä»çµã¿ã¨ãã¦ãhtmlã® imgã¿ã°ã«ASPã®URLãè¨è¿°ããæ¹å¼ã«ãªã£ã¦ãã¾ãã¾ãã
ä¾)
<img src="http://example.com/XXXXXX/images/logo.jpg" />
â»example.comãç»åå¤æASPã®ãµã¼ã
ã¡ãã£ã¨ãããã«ããããããã¾ããããæºå¸¯ããç´æ¥ç»åå¤æASPã«ç»åãåå¾ãã«ãããã¨ã«ãªãã¾ãã
ããã§ã¯ããã¼ã«ã«ç°å¢ã§ç¢ºèªã§ããªãã¨ããåé¡ãåçºãã¦ãã¾ãã¾ãã
ã¾ããã¹ãã¼ã¸ã³ã°ç°å¢ãæ¬çªç°å¢ã¨ãã£ããç°å¢å·®ç°ã®å¸åãåºæ¥ãªããªã£ã¦ãã¾ãã¾ãã
ããã®è§£æ±ºçã¨ãã¦ããã¡ã§ã¯ãç»åèªä½ãphpã¨ãã¦èµ·åããããã®ä¸ã§å¦çããããããããã«ãã¦ãã¾ãã
ç»åèªä½ãããã°ã©ã ã¨ãã¦ä½¿ããã¨ã«ãªãã®ã§ãhtmlä¸ã¯é常ã®ç¸å¯¾ãã¹ã®ç»åæå®ã«ãããã¨ãåºæ¥ã¾ãã
<img src="images/logo.jpg" />
ç»åãç½®ãã¦ãããã£ã¬ã¯ããªå
ã® .htaccessã§æ¬¡ã®ãããªæå®ããã¾ãã
AddType application/x-httpd-php .gif .png .jpeg .jpg .GIF .PNG .JPEG .JPG <FilesMatch "\.(gif|jpe?g|png|GIF|JPE?G|PNG)"> php_value auto_prepend_file "/path/to/_image.php" </FilesMatch>
ããã§ãæå®ããæ¡å¼µåã«ã¢ã¯ã»ã¹ããå ´åã«ãphpã¨ãã¦èµ·åãã/path/to/_image.php ãå®è¡ããã¾ãã
ãã®phpå
ã§ãç°å¢å·®ç°ã®å¸åãããããã¯éä¿¡ã§ç»åå¤æASPã«æ¥ç¶ããå¤æããç»åãåå¾ããå¦çããã¾ãã
ãã¡ããããã¹ãæãªã©ã«PCããã¢ã¯ã»ã¹ããå ´åã«ã¯ãç»åå¤æASPãéããã«åºããã¨ã§ãããã°ããããããªãã¾ãã
2008å¹´2æããã
ä»å¹´ã®ã2æãããç»åã®å¤æããå¦çãä½æããç»åå¤æASPã使ç¨ããã«ãå端æ«ç¨ã«å¤æããç»åãè¿ããããã«ãªãã¾ããã
åé¡ç¹
- ç»åå¤æASPã®ã³ã¹ããããããâã解決!!
ç»åå¤æãèªåã§è¡ãªãããã«ã¯ãå端æ«ã®ç»é¢ãµã¤ãºãªã©ã®è©³ç´°ãªæ
å ±ãå¿
è¦ã«ãªãã¾ããããã¡ãã¯å¥éè³¼å
¥ãã¦ããæ
å ±ã使ç¨ãã¦ãã¾ãã
ãã®æ©ç¨®å¥ãããã¡ã¤ã«ã®åãµã¼ãã¸ã®é
å¸æ¹æ³ãªã©ããããã工夫ãã¦ããã®ã§ãããããã¯ã¾ãå¥ã®ã話ã§ã
ç»åå¤æèªä½ã«ã¯ããããªãã«å¤æã³ã¹ãï¼æéçãªæå³ã§ï¼ããããã®ã§ãããä¸åº¦ä½æãã¦ãã¾ãã°ããã以éã¯ãã£ãã·ã¥ãèãã®ã§ãç§éãã°ããæ°ãç¾å®çãªæ°å¤ã«ãªã£ã¦ãã¾ãã
ã¾ã¨ã
é·ããªãã¾ãããããã¡ã§è¡ãªã£ã¦ããç»åã¾ããã®åãçµã¿ãã¾ã¨ãã¦ã¿ã¾ããã
æºå¸¯ã¯ä»å¾ããVGA端æ«ãå¢ãã¦ãããã¨ãäºæ³ããã¾ãããããã«å¤§ããªãµã¤ãºãå¢ãã¦ããã¨æãã¾ããããããã¦ãã¦ã§åã
ã®ç«¯æ«æã«åå¥ã«å¯¾å¿ããã®ã¯ãã³ã¹ããããããããªã«ãããã¹ã®å
ã§ã
çµ±ä¸ã®ä»çµã¿ãã©ã¤ãã©ãªãæ´åãããã¨ã§ãã¢ããªã®éçºã§ã¯ãåã
ã®ç«¯æ«ãæèãããã¨ãªããçµ±ä¸ã®ææ³ã§Webã¢ããªãä½æããã°ã対å¿ç¯å²ã®ç«¯æ«ã«ã¯ãç¡æ¡ä»¶ã«å¯¾å¿ã§ããã¨ããã®ãç®æãã¦ãã¾ããã
ã¾ã ã¾ã ãæ¹è¯ãããç¹ã¯ããããããã®ã§ãããããããã£ããã¨ãæ¸ãã¦ãããã°ã¨æã£ã¦ãã¾ãã