# 설치 brew install mozjpeg # 주의 설치 후 mozjpeg 이라는 바이너리가 없어서 헤멜 수도 있는데, 설치되는 바이너리 이름은 cjpeg, djpeg, jpegtran 등등 다양하므로 참고하자. # 사용하는 방법 https://seorenn.github.io/note/mozjpeg-compress-jpeg-images.html MozJPEG으로 JPEG 이미지 압축하기 - Seorenn Note MozJPEG을 통해 같이 설치되는 djpeg 을 이용하면 JPEG 이미지의 압축을 해제할 수 있으니 위처럼 파일 타입을 인식하지 못 하는 경우 이걸 같이 사용할 수 있다. djpeg input.jpg | cjpeg -quality 75 > output.jpg seorenn.github.io
https://command-not-found.com/pngcrush command-not-found.com - pngcrush Install pngcrush command on any operating system. command-not-found.com # 설치 brew install pngcrush [주의] pngcrush를 사용할 때 압축할 png 파일이 있는 폴더에서 명령어를 입력해야 사용할 수 있음. # 파일 압축 pngcrush in.png out.png # 모든 png 파일을 디렉토리로 압축 pngcrush -d path/to/output *.png
[혼자서 검색해서 한 것]
[질문한 사람] 물어보기도 많이 민망할 정도로 아주 기초적이라고 생각하실텐데.. 처음 배우는 입장에서 궁금한점 질문드립니다. 교재를 보며 php 학습하는데 폴더 생성, 열기, 닫기 이 부분에 대해 학습하고있습니다. 교재에서 보면 opendir 함수로 폴더를 열어주고 closedir 함수로 폴더를 닫아주던데 열어서 결과값을 받아냈는데 굳이 꼭 closedir 함수로 폴더를 닫아주는 이유가 궁금합니다. 너무 기본적인 질문인거 같은데.. 잘 모르겠어서요ㅠㅠㅠㅠ $folderName = '../php/'; //디엑터리가 있는지 확인 if (is_dir($folderName)) { echo '폴더가 존재합니다.'; $opendir = opendir($folderName); if($opendir) { echo '폴..