크로스 브라우저 호환 미국 지도를 위해 SVG를 JPG로 변환
동적인 미국 지도가 포함된 웹 프로젝트 작업을 상상해 보세요. 데이터를 나타내는 색상으로 이 SVG 파일은 환상적인 시작점을 제공하지만 IE 브라우저에는 SVG 지원이 부족합니다. 이 문제를 해결하기 위해 PHP/GD2 또는 PHP/ImageMagick을 활용하여 SVG 맵을 JPG 형식으로 변환할 수 있습니다.
Imagick 라이브러리 사용
추가 고려사항
예
다음 코드 조각은 Imagick을 사용하여 SVG 맵을 PNG 형식으로 변환합니다.
$usmap = '/path/to/blank/us-map.svg'; $im = new Imagick(); $svg = file_get_contents($usmap); // State color array $idColorArray = array( "AL" => "339966", ,"AK" => "0099FF", ... ,"WI" => "FF4B00", ,"WY" => "A3609B" ); // Update SVG with state colors foreach($idColorArray as $state => $color){ $svg = preg_replace( '/id="'.$state.'">
위 내용은 브라우저 간 호환성을 위해 SVG 미국 지도를 JPG로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!