Nginx http 이용image_filter_module 모듈 에서 너무 큰 그림 을 재단 합 니 다.
2217 단어 filter
설 치 는 간단 합 니 다. 기본 HttpImageFilterModule 모듈 은 nginx 에 컴 파일 되 지 않 기 때문에 configure 에서 지정 해 야 합 니 다.
돕다.
1
./configure --prefix=/usr/local/nginx --with-http_image_filter_module
Make & & make install 후 설정 할 수 있 습 니 다. 가장 간단 한 설정 을 하면 모듈 이 달 릴 수 있 습 니 다.그 설정 예 는 다음 과 같다.
돕다.
1
2
3
4
5
6
7
8
location /img/{
image_filter resize 150 100;
error_page 415 = /
empty
;
}
location = /
empty
{
empty_gif;
}
마지막 으로 nginx 를 켜 면 / img / 디 렉 터 리 에 있 는 그림 을 방문 하면 높이 가 100 이 고 너비 가 100 이 며 원 그림 비율 로 캡 처 하여 브 라 우 저 에 출력 합 니 다.물론 이 컴퓨터 의 다른 디 렉 터 리 아래 원본 파일 을 읽 기 위해 다시 쓸 수도 있 습 니 다.http_image_filter_module 지원 5 가지 명령:
image_filter: 이미지 파일 의 합 법성 테스트 (image filter test);3 각도 회전 그림 (image filter rotate 90 | 180 | 270);json 형식 으로 그림 너비, 높이, 형식 (image filter size) 을 출력 합 니 다.최소 변 축소 그림 은 그림 의 완전 성 을 유지 합 니 다 (width height 크기 조정).그리고 그림 의 최대 크기 를 조정 한 후 남 은 부분 을 캡 처 합 니 다 (image filter crop [width] [height]);
image_filter_jpeg_quality: jpeg 그림 의 압축 품질 비율 을 설정 합 니 다 (공식 최고 권장 설정 은 95 이지 만 평소 75 이면 됩 니 다).
image_filter_buffer: 그림 의 최대 읽 기 크기 를 제한 합 니 다. 기본 값 은 1M 입 니 다.
image_filter_transparency: gif 와 palette - based 의 png 그림 의 투명 도 를 사용 하지 않 고 그림 의 질 을 향상 시 킵 니 다.
공식 WIKI: http://wiki.nginx.org/NginxHttpImageFilterModule
Tags: http_image_filter_module nginx 그림 재단
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
조건자로 필터링프로그래밍에서 컬렉션이 있을 때 요구 사항을 충족하는 부분을 필터링하고 나머지는 버려야 하는 경우가 있습니다. 자세한 예는 환자 기록 목록이 있고 미성년 환자 목록을 가져오려는 경우입니다. 이 코드를 자바 파일에 복...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.