Q&A

mogrify -resize 30% *.jpg

 

요거는 검색을 해서 찾았는데요. 요게 지금 명령을 하는 해당 폴더의 파일들을 변환해 주는거 같아서요.

 

프로필이미지 사이즈 규격을 사이트 개설시 불필요하게 크게 잡아서 이제 설정을 바꾸었습니다.

기존 올려진 프로필 이미지를 일괄 리사이즈 하려고 합니다. 

 

폴더에 파일들이 모두 있다보니 힘드네요..

 

 

댓글 11

  • mogrify -resize 640x480 ./home/user/html/files/*.jpg
  • @루딩
    profile_image 폴더 밑에 다른 폴더들로 만들어져 거기에 파일들이 있는데요.. 이게 가능한가요?
  • @웹지기
    앗 =3 기진곰님 말씀처럼해야겠네요 하위 폴더가 동작안할듯하네요
  • cd files/member_extra_info/profile_image

    find . -name "*.jpg" -execdir mogrify -resize 30% {} +

     

    서버 환경에 따라 달라질 수도 있어요. 프로필이미지 이외의 첨부파일 등이 영향을 받지 않도록, 정확한 경로인지 다시 한 번 확인하세요.

  • @기진곰

    경로는 맞는거 같은데 뭔가 포맷이 안맞다고 나오는거 보니 위치가 잘 못잡히는거 같기도 합니다.
    mogrify.im6: no decode delegate for this image format `./.' @ error/constitute.c/ReadImage/544.

     

    확장자가 여러개라 *.* 로 했는데 이게 문제일까요?

  • @기진곰
    오... jpg만 해보니 됩니다. 변경이 되었을거 같네요. 감사합니다.
  • @기진곰
    악... 근데 뭔가 이상해졌네요. 이거 회원설정에서 사이즈허용 바꾸면 기존것도 바뀌나요?? 이거해주고 엄청 작아져 버렸네요 ㅋㅋ
  • @기진곰

    첫번째 실패한게 아니고 뭔가 동작하고 두번째것도 동작하고 해서 30%가 두번 적용된듯 하네요. 사이즈를 보니....

    일단 다운 받아 놓으거로 해서 다시 덮어 씌우구요 ㅋㅋ 

  • @기진곰
    덕분에 확장자별로 나눠서 실행하여 프로필이미지 사이즈 모두 변경했습니다. 감사합니다.
    그런데 복구하느라고 프로필이미지폴더 하위폴더 파일까지 모두 권한을 777로 변경했는데 그냥 둬도 괜찮겠지요???
  • @웹지기
    어차피 웹서버에서 쓸 수 있어야 하는 경로이니 퍼미션 777로 해두셔도 괜찮을 거예요.
  • 프로필이미지 사이즈 규격을 변경한 이유는 사이트에서 보여주는 사이즈가 크게 보여줄 만한 곳도 없는데 불필요하게 초기에 모르고 300사이즈로 지정해 놓아 글 읽는 화면의 댓글영역에서 많은 회원의 프로필이미지를 불러올때 불필요한 낭비가 있는 듯 하여 딱 필요한 사이즈로 변경하고 기존에 등록되어진 이미지도 새로운 규격에 맞게 변경한 작업이었습니다.