Skip to content
Hanlei Qin edited this page Mar 11, 2019 · 54 revisions

https://github.com/ripienaar/free-for-dev

Command line

Search

  • 指定url内查找相关信息,将以下内容放入Google的搜索框内并回车:
    site:https://github.com/doubility-sky/daydayup/wiki 搜索

图像处理

ImageMagick

  • ImageMagick:批量处理图像的超级利器
  • 使用ImageMagick在命令行下处理图片
  • Linux命令 ImageMagick
  • 常用 IM 命令
    • convert image.png image.jpg
    • convert -resize 2732x2048! image.jpg new_image.jpg
    • convert image.png -background white -alpha off out.png 关闭 alpha 通道 设置背景色
    • 批量转换当前目录所有png至jpg: mogrify -format jpg *.png
    • 批量拉伸(强制拉伸)当前目录下所有jpg至指定大小: mogrify -resize 2732x2048! *.jpg
    • 批量关闭 alpha 通道,设置背景色 mogrify -background white -alpha off *.png
    • 裁剪 convert xxx.png -crop 229X81+0+82 +repage xxx-1.png
  • 生成 android icon 集合
#!/bin/sh
if [ "$1" == "" ]; then
	echo "must have name of png"
	exit 1
fi

dir=$1-res
pic=$1.png

mkdir ./$dir
convert -resize 180x180! $pic ./$dir/shareicon.png

mkdir -p ./$dir/drawable
convert -resize 180x180! $pic ./$dir/drawable/$pic

mkdir -p ./$dir/drawable-hdpi
convert -resize 72x72!   $pic ./$dir/drawable-hdpi/$pic

mkdir -p ./$dir/drawable-ldpi
convert -resize 36x36!   $pic ./$dir/drawable-ldpi/$pic

mkdir -p ./$dir/drawable-mdpi
convert -resize 48x48!   $pic ./$dir/drawable-mdpi/$pic

mkdir -p ./$dir/drawable-xhdpi
convert -resize 96x96!   $pic ./$dir/drawable-xhdpi/$pic

mkdir -p ./$dir/drawable-xxhdpi
convert -resize 144x144! $pic ./$dir/drawable-xxhdpi/$pic

mkdir -p ./$dir/drawable-xxxhdpi
convert -resize 192x192! $pic ./$dir/drawable-xxxhdpi/$pic

图像压缩

音频处理

设计工具

绘制(流程图、设计图)

代码相关

行数统计

格式化

  • Artistic Style
    格式化利器,别人代码瞬间变成你熟悉的风格。以下为一个使用命令案例:
    #!/bin/sh
    astyle \
    --mode=c \
    --style=kr \
    --indent=force-tab \
    --attach-namespaces \
    --attach-classes \
    --attach-inlines \
    --indent-switches \
    --indent-col1-comments \
    --pad-oper \
    --pad-header \
    --unpad-paren \
    --align-pointer=type \
    --fill-empty-lines \
    --add-brackets \
    --recursive \
    --suffix=none *.c *.cpp *.h *.hpp
  • clang-format
    用 ClangFormat 插件格式化 Objective-C 代码

编辑器

Clone this wiki locally