Gmail에서 작지만 정말 유용한 기능이 Gmail 실험실에 출시되었습니다. 동적 파비콘은 읽지 않은 이메일 수를 브라우저 탭 아이콘에 직접 표시합니다. 브라우저 창이 많고 항상 열려 있는 탭이 많다면 이 기능은 사용자에게 읽지 않은 항목에 대해 알려주는 정말 환상적인 기능이 될 수 있습니다.
다음은 자신만의 동적 파비콘을 만들 수 있는 작지만 강력한 PHP 스크립트입니다. 우리는 파비콘 이미지를 조작하고 텍스트를 추가하기 위해 PHP의 GD 라이브러리를 사용할 것입니다.
다음은 아이콘 이미지를 읽고 일부 텍스트 문자를 추가하는 간단한 스크립트입니다.
파일: favicon.php
//파비콘 favicon.png 템플릿 읽기
//현재 디렉터리의 파일
$im = imagecreatefrompng("favicon.png");
//$im = imagecreatefromjpg("favicon.jpg"); //JPEG 유형 파비콘을 로드하려면 이 함수를 사용하세요
//$im = imagecreatefrombmp("favicon.bmp"); //BMP 유형 파비콘을 로드하려면 이 함수를 사용하세요
/* 읽을 문자를 파비콘에 추가해야 합니다
*요청받기
*/
if(isset($_GET['char']) && !empty($_GET['char'])) {
$string = $_GET['char'];
} 그 밖의 {
/* 문자가 지정되지 않은 경우 일부 기본값을 추가합니다 */
$string = 'V';
}
/* 파비콘의 배경색 */
$bg = imagecolorallocate($im, 255, 255, 255);
/* 파비콘의 전경(글꼴) 색상 */
$black = imagecolorallocate($im, 0, 0, 0);
/* 파비콘 문자 쓰기
* 인수: 이미지, 글꼴 크기, x 좌표,
* Y 좌표, 문자열, 색상
*/
imagechar($im, 2, 5, 1, $string, $black);
header('콘텐츠 유형: 이미지/png');
imagepng($im);
?>
위의 코드는 거의 설명이 필요하지 않습니다. GET에서 요청하고 파비콘 이미지를 캐릭터에 추가합니다. 여기서는 템플릿 파비콘 이미지
를 사용합니다.
수정합니다. favicon.php 파일 근처에 원하는 파비콘을 배치할 수 있습니다.