Beyond Linux® From Scratch (systemd Edition) - Version 12.1 | ||
---|---|---|
Chapter 10. Graphics and Font Libraries | ||
이전 | 위로 / 처음으로 | 다음 |
libmypaint-1.6.1 | libraw-0.21.2 |
libpng-1.6.42
libpng 소개
libpng 패키지에는 다른 프로그램에서 PNG 파일을 읽고 쓰는 데 사용하는 라이브러리가 포함되어 있습니다. PNG 형식은 많은 개선과 확장이 이루어졌고 특허 문제 없이 GIF와 TIFF를 대체하기 위해 설계되었습니다.
이 패키지는 LFS 12.1 플랫폼을 사용하여 제대로 빌드되고 작동하는 것으로 알려져 있습니다.
패키지 정보
- 다운로드(HTTP): libpng-1.6.42.tar.xz
- MD5 합계 다운로드: c580b12b1a8c040b13c35f324a636bb6
- 다운로드 크기: 1.0 MB
- 필요한 예상 디스크 공간: 14MB (테스트 포함)
- 예상 빌드 시간: 0.1 SBU (테스트 시 0.5 SBU 추가)
추가 다운로드
- libpng에 애니메이션 png 기능을 포함하기 위한 권장 패치(Firefox, Seamonkey 및 Thunderbird에서 시스템 libpng를 사용하려면 필요): libpng-1.6.40-apng.patch.gz
- 패치 MD5sum: c6e309802ada5ed814a6a553161d8fe6
libpng 설치
apng 파일을 지원하도록 libpng를 패치하려면 다음과 같이 적용합니다.
gzip -cd ../libpng-1.6.40-apng.patch.gz | patch -p1
또는
wget -O- https://downloads.sourceforge.net/sourceforge/libpng-apng/libpng-1.6.40-apng.patch.gz | gzip -cd | patch -p1
다음과 같이 libpng를 설치합니다.
./configure --prefix=/usr --disable-static &&
make
결과를 테스트하려면 make check
를 실행하여 확인합니다.
이제 root
사용자로
make install &&
mkdir -v /usr/share/doc/libpng-1.6.42 &&
cp -v README libpng-manual.txt /usr/share/doc/libpng-1.6.42
명령 설명
- –disable-static: 정적 라이브러리 설치를 방지합니다.
내용
- 설치된 프로그램:
libpng-config(symlink), libpng16-config, pngfix 및 png-fix-itxt - 설치된 라이브러리:
libpng.so - 설치된 디렉터리
/usr/include/libpng16 및 /usr/share/doc/libpng-1.6.42
간단한 설명
- pngfix
PNG 파일의 zlib 헤더를 테스트, 최적화하고 선택적으로 수정합니다. 선택적으로, 수정할 때 파일에서 부수적인 청크를 제거합니다. - png-fix-itxt
iTXt 청크에 잘못된 길이 필드가 있는 PNG 파일을 수정합니다. - libpng-config
libpng를 사용하려는 애플리케이션에 구성 정보를 제공하는 셸 스크립트입니다. - libpng.so
PNG 형식 그래픽 파일을 생성하고 조작하는 데 사용되는 루틴이 포함되어 있습니다.