그림을 짝수 크기로 설정하는 node 스크립트 (윈도우즈 편)
1962 단어 Node.js
매번 포토샵에서 그때 생성된 홀수 이미지를 수정합니다.
그거 대본으로.선생님이 준비해 주셨어요.
무한한 편리!(imagemagic 필요)
katapad
http://qiita.com/katapad/items/261b277f1abe20018fa1
그러나 윈도우즈 사용자인 나는zesh에 가입하지 않았다
1 파일은 처리할 수 있지만 와일드카드를 사용할 수 없습니다.
zsh를 윈도우즈에 넣기 위해서는 Cygwin 등 각종 설정을 넣어야 하기 때문에 매우 번거롭다.
https://github.com/katapad/evenizer
그래서 나는 글로브로 유치하고 졸렬한 노드 스크립트를 썼다.
외부에서 katapad의 외부 명령을 읽습니다.
even.js
var glob = require("glob")
var exec = require('child_process').exec;
var options = {timeout: 1000};
var cmd = "./**/*.{jpg,png,gif}";
glob(cmd, options, function (er, files) {
for (var i =0; files.length > i; i++) {
console.log(files[i]);
exec("evenizer -i "+ files[i]);
};
});
확장자를 선택하려면 이것이 더 좋을 수도 있습니다.명령줄에서 매개 변수에 확장자만 입력하면 특정한 확장자만 처리합니다.
명령행
node x.js png
even2.js
var glob = require("glob")
var exec = require('child_process').exec;
var options = {timeout: 1000};
// ここに拡張子が入る
var extension = process.argv[2]
var cmd = "./**/*." + extension ;
glob(cmd, options, function (er, files) {
for (var i =0; files.length > i; i++) {
console.log(files[i]);
exec("evenizer -i "+ files[i]);
};
});
http://futurismo.biz/archives/1363 홀수 파일 1px 확장 가능
주의해야 할 것은 jpg 파일의 경우 검은색 가장자리가 생겼다는 것이다.
같은 파일을 pg와gif로 변환할 때는 상관없기 때문에 jpg 특유의 것 같습니다.
이런 작업을 자동화할 수 있는 스크립트는 정말 감사합니다.
감사합니다.
Reference
이 문제에 관하여(그림을 짝수 크기로 설정하는 node 스크립트 (윈도우즈 편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/resistance_gowy/items/29a7f8876ace0fcc54c6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)