PHP에서 svg를 png 형식으로 변환하는 방법: 1. php imagick 확장 플러그인을 설치하고 플러그인에 내장된 기능을 사용하여 변환합니다. 2. 먼저 svg 이미지를 캔버스 이미지로 변환한 다음 캔버스 이미지를 png 형식 이미지로 변환합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
a을 연구합니다. method
1 2 3 4 5 6 7 8 9 10 11 |
|
b. 문제
svg 이미지를 png 형식 이미지로 변환할 수 있지만 png 이미지에 문제가 있습니다.
1) 선 세그먼트가 누락되었습니다.
2) 글꼴이 표시되지 않습니다. svg 파일의 스타일 태그는 구문 분석할 수 없습니다.
2. imagick 플러그인을 중단하고 svg에서 canvas로, png
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
b.canvas로 변경합니다(base64Src가 png로 변환됨)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
c.효과 예시
1) svg 형식
2) png 형식
추천 학습: "
PHP 비디오 튜토리얼위 내용은 PHP에서 svg를 png 형식으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!