董振平
(吉林華橋外國語學(xué)院圖書館,吉林長春 130117)
讀者照片的批處理在圖書館工作中的應(yīng)用
董振平
(吉林華橋外國語學(xué)院圖書館,吉林長春 130117)
在圖書管理系統(tǒng)中,批量導(dǎo)入讀者照片是完善讀者信息的重要一步。然而,照片尺寸有大有小、亮度有明有暗以及照片的命名不統(tǒng)一,給圖書館工作人員在批量上傳讀者照片的問題上造成了很大的困難。本文通過對照片進(jìn)行批處理操作,以滿足圖書管理系統(tǒng)對照片的要求。
批處理;管理系統(tǒng);照片;重命名
目前,有些高校圖書管理系統(tǒng)為匯文文獻(xiàn)信息服務(wù)系統(tǒng),在系統(tǒng)中批量導(dǎo)入讀者信息后,讀者的借閱證就可以使用了,但是在系統(tǒng)里面看不到讀者照片,而要想把讀者的照片導(dǎo)入到匯文系統(tǒng)中,前提是照片的名稱必須和讀者的圖書證條碼號一致,否則就不能使讀者姓名與照片一一對應(yīng),而讀者上交到圖書館的照片的名稱卻是以姓名命名,有的照片還會(huì)有其它字符。我們要完成的任務(wù)就是把讀者照片的名稱改成圖書證條碼號。這聽起來是很簡單的一個(gè)問題,但如果一張一張地重命名照片名稱,再處理照片使其達(dá)到最佳顯示效果,這其中的工作量是很大的。
批處理(Batch),也稱為批處理腳本,就是對某對象進(jìn)行批量處理。批處理沒有固定格式,使用方便、靈活,功能強(qiáng)大[1]。批處理文件,由一條條DOS命令組成的普通文本文件,可以使用任何文本編輯器將命令分別輸入并保存即可。在Windows系統(tǒng)下默認(rèn)使用記事本編輯。常有的批處理文件的擴(kuò)展名為.BAT。我們在實(shí)際工作中經(jīng)常會(huì)和批處理打交道,如機(jī)房里機(jī)器的數(shù)據(jù)傳輸是批處理,很多軟件也都有批處理功能,如匯文文獻(xiàn)信息服務(wù)系統(tǒng)、Photoshop、Excel,以及大家不太熟悉的Advanced Renamer(高級重命名工具)軟件等。
在實(shí)際工作中,我們會(huì)應(yīng)用幾款軟件共同協(xié)作達(dá)到預(yù)期目的,下面為本文所采用的幾個(gè)軟件。
2.1 匯文文獻(xiàn)信息服務(wù)系統(tǒng)
匯文文獻(xiàn)信息服務(wù)系統(tǒng)是一款圖書管理軟件,適合學(xué)校圖書館、公共圖書館、機(jī)構(gòu)資料室的圖書管理,該軟件最新版本為libsys5.0,主要包括流通借還、流通管理、編目、典藏、統(tǒng)計(jì)等模塊,目前已有用戶500余家,主要高校圖書館,其中211學(xué)校占有率為42%,985學(xué)校為36%。該軟件是一款性價(jià)比比較高的軟件,照片處理結(jié)束后,通過該軟件的批處理功能,即可完成相片的導(dǎo)入。
2.2 Photoshop
Adobe Photoshop,簡稱“PS”,是一個(gè)由Adobe Systems開發(fā)和發(fā)行的圖像處理軟件。Photoshop主要處理以像素所構(gòu)成的數(shù)字圖像。使用其眾多的編修與繪圖工具,可以更有效地進(jìn)行圖片編輯工作[2]。該軟件主要是對圖片藝術(shù)再加工,繪圖效果不是特別理想。
2.3 Excel
Microsoft Excel是微軟公司的辦公軟件Microsoft Office家族的一個(gè)重要的組成部分,它可以進(jìn)行各種數(shù)據(jù)的處理、統(tǒng)計(jì)分析和輔助決策操作,廣泛地應(yīng)用于管理、統(tǒng)計(jì)財(cái)經(jīng)、金融等眾多領(lǐng)域。
2.4 Advanced Renamer
Advanced Renamer是一款批量重命名軟件,提供替換、移除、添加、修剪等十余種批處理方法,我們可以根據(jù)實(shí)際情況選擇批處理方法。該軟件易于使用,并且可讓用戶即時(shí)預(yù)覽新的文件名。
“動(dòng)作”是用來記錄Photoshop的操作步驟,從而便于再次回放,以提高工作效率和標(biāo)準(zhǔn)化操作流程。該功能支持記錄針對單個(gè)文件或一批文件的操作過程。用戶不但可以把一些經(jīng)常進(jìn)行的“機(jī)械化”操作錄成動(dòng)作來提高工作效率,也可以把一些頗具創(chuàng)意的操作過程記錄下來并提供給大家分享[3]。
首先打開Photoshop軟件,以PS CS2版本為例,在PS中打開要處理的N張照片,點(diǎn)擊動(dòng)作窗口,創(chuàng)建新動(dòng)作,可以給動(dòng)作命一個(gè)名稱,也可以設(shè)置一個(gè)功能鍵,此時(shí)PS已經(jīng)開始錄制之后操作的每一個(gè)步驟。
第一步:點(diǎn)擊 圖像→調(diào)整→自動(dòng)色階,這一步可以提高圖像的色彩豐滿度和精細(xì)度。
第二步:點(diǎn)擊 裁切工具,并設(shè)置寬和高,在照片上選擇合適的尺寸,回車即可。
第三步:點(diǎn)擊“存儲(chǔ)為”,把照片另存一個(gè)位置。
第四步:關(guān)閉照片。
點(diǎn)擊“停止播放/錄制”對一張照片的操作就被完整地錄制下來,也就是上面的四步操作。接下來就是完成其它照片的相同操作。點(diǎn)擊 文件→自動(dòng)→批處理,在“源”選項(xiàng)中選擇“打開的文件”,在“動(dòng)作”中選擇我們之前錄制的那個(gè)動(dòng)作的名稱。軟件界面如圖1所示。
圖1 Photoshop 中的批處理操作
點(diǎn)擊“確定”即可對所有打開的照片進(jìn)行一次批處理,即完成了色階、修改照片大小、保存及關(guān)閉的操作。
照片以讀者姓名命名,可以通過Excel批量更改,就省略了該步驟。但是如果照片中有其它字符,如空格、班級等,就不能通過Excel重命名了。筆者認(rèn)為Advanced Renamer軟件在批量重命名很方便。下面簡單地操作一下該軟件。
打開軟件,添加要修改名稱的照片文件。批量處理掉空格和班級,刪除多余字符,實(shí)際上就是把多余的字符替換成無即可。在添加批處理方法中選擇替換,而在替換方法中,要替換一個(gè)以上短語時(shí)使用””來分隔不同的短語。如旅游一班 1班 \ 0 1 2 3 4 5 6 7 8 9,該語句就是把文件名中專業(yè)、班級、空格、數(shù)字去掉。語句輸入結(jié)束后,可時(shí)時(shí)預(yù)覽新文件名中是否只有姓名,有其它字符就在語句中繼續(xù)添加短語,如果沒有,可以點(diǎn)擊“開始批處理”,完成去掉多余字符的操作。軟件界面如圖2所示。
圖2 Advanced Renamer 軟件批量替換操作
讀者的照片現(xiàn)在處理成以姓名命名,而且照片已經(jīng)優(yōu)化了,現(xiàn)在需要的是一個(gè)和姓名有對應(yīng)條碼號的Excel工作表,而這個(gè)工作表在匯文文獻(xiàn)信息系統(tǒng)的流通管理模塊里,導(dǎo)出讀者信息,字段可以選擇,這里就不詳細(xì)說了,我們選擇的導(dǎo)出文件格式是.XLS,字段可以選擇,為了使信息詳細(xì),選擇條碼號、姓名、院系、班級這幾個(gè)字段。導(dǎo)出的Excel文件沒有頭字段,直接是讀者的信息。
首先提取照片的名稱,用到了一個(gè)批處理命令:dir *.jpg /b>ren.txt,這個(gè)命令只需要我們在照片文件夾中新建一個(gè)記事本文件中寫入,并保存成.BAT文件即可。
“/b”表示每行顯示一個(gè)目錄或文件,”ren.txt”意思是保存的文件格式,如果想保存其它格式,直接更改擴(kuò)展名即可,這里的ren只是文件的名稱。這行語句的意思是把所有的圖片的名稱保存在ren.txt這個(gè)文本中。具體的操作步驟如下:
第一步:在所要更改照片的文件夾中,新建一個(gè)記事本文件,打開并寫入“dir *.jpg /b>ren.txt”,點(diǎn)擊保存,更改此記事本的名稱,注意把擴(kuò)展名改成.BAT。如1.bat。
第二步:運(yùn)行1.bat,這時(shí)發(fā)現(xiàn)在該文件夾中多了一個(gè)ren.txt文件,打開后即可看到該文件夾中所有照片的名稱都列在里面,每行一個(gè)名稱,包括擴(kuò)展名。
第三步:復(fù)制ren.txt中的內(nèi)容,粘貼到之前導(dǎo)出的Excel工作表中。注意要和Excel的信息對應(yīng)??梢酝ㄟ^Excel的排序功能使其對應(yīng)。
第四步:在Excel工作表第一行的空白單元格中輸入“="REN "&B1&".JPG "&A1&".JPG"”,注意這里REN后要有一個(gè)空格,第一個(gè)JPG后要有一個(gè)空格。該表達(dá)式得到的結(jié)果在批處理中的命令意思是把單元格A1中的內(nèi)容替換單元格B1的內(nèi)容,而B1中的內(nèi)容正是讀者姓名,A1中的內(nèi)容就是讀者圖書證條碼號。
第五步:填充Excel單元格,讓每條記錄的最后一個(gè)單元格都變成“REN 姓名.JPG 條碼號.JPG”。軟件界面如圖3所示。
第六步:復(fù)制該列內(nèi)容,在照片文件夾中新建一個(gè)記事本文件,粘貼內(nèi)容,然后保存成.BAT文件,如2.bat,雙擊2.bat,即可看到所有以讀者姓名命名的圖片,霎那間變成了以圖書證條碼號命名。
圖3 Excel 軟件的批處理操作
完成照片的命名后,就可以在匯文文獻(xiàn)信息系統(tǒng)流通管理模塊中,選擇數(shù)據(jù)維護(hù)→相片批量導(dǎo)入,選擇修改完的相片目錄,點(diǎn)擊“導(dǎo)入”以批量完成相片錄入。軟件界面如圖4所示。
圖4 匯文文獻(xiàn)信息服務(wù)系統(tǒng)的批量導(dǎo)入相片
很多軟件都有批處理功能,本文使用了幾款軟件的批處理功能,優(yōu)化了照片,并批量地修改了名稱,完成了讀者照片的批量錄入。在實(shí)踐中,批處理功能可以有效地提高工作效率。
[1]百度百科.批處理[EB/OL].(2013-10-14)[2013-11-04].http://baike.baidu.com/view/80110.htm.
[2]百度百科.Photoshop[EB/OL].(2013-10-14)[2013-11-04].http://baike.baidu.com/view/2929.htm.
[3]呂魯江.高校圖書館讀者注冊時(shí)照片的批量處理[J].圖書館建設(shè),2006(1):100-101.
[4]姜良華,陳超泉,徐光明.應(yīng)用批處理實(shí)現(xiàn)Windows網(wǎng)絡(luò)用戶的高效管理[J].計(jì)算機(jī)時(shí)代,2003(6):43-44.
[5]郭毅棋.批處理腳本在高校機(jī)房管理中的應(yīng)用[J].實(shí)驗(yàn)室科學(xué),2011(1):145-147.
[6]趙曉琴.巧用批處理 批量修改照片名稱[J].電腦愛好者,2011(10):22.
[7]程軼波.Photoshop圖像處理技巧[J].中國科技信息,2009(1):76.
On the Application in Batch Processing of Readers’ Photos at the Library
DONG Zhen-ping
(Jilin Huaqiao Foreign Languages Institute, Changchun Jilin 130117,China)
In the library management system, inputting readers photograph in batches is an important step in improving the reader information. However, those photos are in different sizes and brightness, and the naming of photographs is not unified. This has been leading a serious problem for library staff to upload photos in bulk. The thesis operated the batch processing of photos to make them regulatory to meet the requirements of library management system.
batch processing; management system; photos; renaming
2013-12-04
董振平(1981- ),男,吉林長春人,吉林華橋外國語學(xué)院圖書館館員,碩士,從事數(shù)字圖書館研究。
TP31
A
1008-178X(2004)01-0055-04