一鍵批量提取圖片 | matlab X office
本期介紹利用MATLAB從office文檔中自動提取圖片。
當(dāng)我們想要從word中保存一張圖片到本地時,通常的做法是右擊圖片>另存為,或者直接截屏>保存。以上過程可能會遇到兩個問題:

?存儲某些格式時圖片被壓縮,損失部分精度;
?圖片數(shù)量太多時,不可能逐個手動點擊(比如圖圖在翻閱師兄的大論文時,想要將其中的大部分圖片都單獨保存下來);

作為一門優(yōu)秀的編程語言,MATLAB可以快速地幫我們實現(xiàn)自動保存圖片的功能,并且不會損失任何的精度。
直接運行下方(主)函數(shù),即可在output_dir
指定的路徑下生成提取好的所有圖片。

main_extPic.m

除了提取.docx
中的圖片外,.pptx
中的圖片也可以順利提取。

以下是主要代碼的運行順序
extPic.m
編寫的原理并不復(fù)雜,主要涉及到文件的重命名
、解壓縮
等操作。
以一個.docx
文件為例,我們按照如下的步驟進行設(shè)置:
?1 勾選擴展名復(fù)選框

?2 將.docx
后綴改為.rar
?3 解壓后在media
路徑即可找到所有圖片

MATLAB做的工作(extPic.m函數(shù))便是將上述過程程序化。采用其它的編程語言也相仿。

關(guān)注公眾號:圖通道 回復(fù) 提取圖片 下載文中代碼
MATLAB交流群:1129425848
標(biāo)簽: