##iPhoto
һ���ô� NodeJs ��д����Ƭ����С���ߡ� ʹ�øù��ߣ����ԶԴ��ֻ��е�������Ƭ����Ƶ���ĵ����й��ࡣ ���ڴ������豸�����������������Ƭ����Ƶ�ȣ�������Ҳ���Դ�����
###��������
��ʹ���ֻ�ʱ������ܶ�ͼƬ����Ƶ�����������ĵ����磺
- �������Ƭ
- ¼�Ƶ���Ƶ
- �ֻ�����
- ��ʹ�ø��� APP ʱ�����ͼƬ����Ƶ��
�� Windows ����������ʱ����Ȼ�������ڽ��й��ൽ��Ӧ��Ŀ¼����ȱ�ٽ�һ���Ĺ��࣬�������ռ��ʹ�����
�磬���ֻ��������Ƭ����Ƭ�оͰ����������� EXIF ��Ϣ��EXIF ��Ϣ��һ��������Ƭ��Ϣ��Ԫ���ݣ������������ڡ�����ص㡢�ֱ��ʵȡ�
���ֻ����������� APP ����õ���ͼƬ��û�� EXIF ��Ϣ��
�ֻ������ĺ���Ϊ .PNG
���� APP �б���õ���ͼƬ��Ϊ .JPG
��
¼�Ƶ���Ƶ��ʽΪ .MOV
���������ϱ������Ƶһ��Ϊ .mp4
�ȵȡ�
���������������д�˸�С���ߣ����ڰѴ��ֻ��е�������Ƭ����Ƶ���ĵ����й��ࡣ
###ʹ�÷�ʽ
����Ŀ��Ŀ¼������ node index
���ɡ�
�ù���ʹ�ÿ����ķ�ʽ���д����������ԭ�ļ����Ӱ�죬�����ʹ�á�
��Ŀ���ļ�����ʱ������ͨ������ָ���Ǹ��ǻ��������� Ĭ����������
###����
������ config.json
�У�ʹ��֮ǰ���ȸ���ʵ��������ú�Ҫɨ�������Ŀ¼ src
�ֶΡ�
####������
���� | ���� | ���� |
---|---|---|
src |
string | Ҫɨ�������Ŀ¼�� |
dest |
Object | ���Ŀ¼������ֵ�������ֶμ��±��� |
exif |
Object | EXIF ��Ϣ�����ö�����ֵ�������ֶμ��±��� |
####dest ���ö���
���� | ���� | ���� |
---|---|---|
overwrite |
boolean | ��Ҫ��������Ŀ���ļ��Ѵ�ʱ���Ƿ���и��ǡ� Ĭ���������� |
error |
string | �����쳣ʱ��� JSON ���ݵı���·���� ���Ϊ�ջ�ָ����������� |
photo |
string | ��������� EXIF ��Ϣ����Ƭ�ı���·���� |
.jpg |
string | ��Ժ���Ϊ .jpg (���������ִ�Сд) ��ͼƬ�ı���·���� |
.png |
string | ��Ժ���Ϊ .png (���������ִ�Сд) ��ͼƬ�ı���·���� |
.mov |
string | ��Ժ���Ϊ .mov (���������ִ�Сд) ����Ƶ�ı���·���� |
.mp4 |
string | ��Ժ���Ϊ .mp4 (���������ִ�Сд) ����Ƶ�ı���·���� |
.* |
string | ��Ժ��������������(���������ִ�Сд) ���ļ��ı���·���� |
####exif ���ö���
���� | ���� | ���� |
---|---|---|
exts |
Array | ��Ҫ��ȡ EXIF ��Ϣ���ļ������� |
ע�⣺ �����Ҫ��չ����������͵Ĵ���������������һ����¼���� .txt
��
####�����е�ģ����� �����õ�ֵ�У�·�����͵Ŀ���ʹ��ģ����������ijЩ��Ϣ��
���� | ���� | ���� |
---|---|---|
make |
string | �豸���������ƣ��� Apple
|
model |
string | �豸�ͺţ��� iPhone 4S
|
year |
string | ��Ƭ������ݣ��� 2016
|
month |
string | ��Ƭ�����·ݣ��� 08
|
day |
string | ��Ƭ�����շݣ��� 01
|
name |
string | ԭʼ�Ļ����ļ������� IMG_9070.JPG
|
date |
string | ���û�� EXIF ��Ϣ���ļ���Ĭ��ȡ���һ��Ŀ¼��Ϊ�������ڣ��� 2016-08-29
|
Ҫʹ�������ֶΣ���ʹ�û����� {}
���������� {make}
####Ĭ������
{
"src": "./test/",
"dest": {
"overwrite": false,
"error": "./data/error.json",
"photo": "./data/photo/{make}/{model}/{year}/{year}-{month}-{day}/{name}",
".jpg": "./data/jpg/{date}/{name}",
".png": "./data/png/{date}/{name}",
".mov": "./data/mov/{date}/{name}",
".mp4": "./data/mp4/{date}/{name}",
".*": "./data/other/{date}/{name}"
},
"exif": {
"exts": [".JPG"]
}
}