【漫畫】軍事漫畫的流派與變革:國家如何透過漫畫傳遞、宣揚戰爭文化?

【漫畫】軍事漫畫的流派與變革:國家如何透過漫畫傳遞、宣揚戰爭文化?
Photo Credit: 梁紹先提供

我們想讓你知道的是

從古代刻畫戰勳的插圖、近代宣揚理念的報刊漫畫,到現今軍隊將漫畫用於宣傳教育,軍事漫畫一路走來風格多變、備嘗艱辛。雖然臺灣的軍事漫畫發展,對比歐美國家而言,起步稍微晚了一點,無論是風格還是表現形式,甚至是漫畫劇情,似乎都孱弱了一些。

文:朱國良

把戰爭畫出來

現代漫畫以線條塑造形象,透過畫面布局將情緒和寓意淋漓盡致地表現出來,其藝術表現和繪製風格特徵,與傳統繪畫一脈相承。

我國古代春秋戰國時期的青銅器上,雕刻了記載軍隊攻戰事蹟的紋飾,士兵持著各式各樣的武器交鋒,並有水戰、攻城器具,描繪出戰鬥景象,已具備連環畫的基本特徵;漢代時期的畫像石刻壁畫也描繪出大規模的戰爭殺傷、車戰等軍事圖像。元代之後雕版印刷術發達,章回小說與劇本在市井格外興盛流行,搭配大量連續插圖來解說故事情節,一幅幅的線描插圖均具敘事性。

fb0ac022-c94f-4540-8fab-06aef33339c7
Photo Credit: 日本國立公文書館典藏
元代《至治新刊全相平話三國志》以連環插圖講述三國演義中的劉關張故事。

明清時期的朝廷官員也經常以繪畫來記錄戰事,像是明代《平番得勝圖卷》、《倭寇圖卷》,生動刻畫發兵過程與激烈戰況,便是描繪各地戰爭的歷史題材繪畫,為研究明朝軍事與民俗的珍貴寶物。還有清代乾隆時期,正是清朝國力的高峰,文治武功併盛,乾隆皇帝命西洋畫家郎世寧繪製功臣圖,如《阿玉錫持矛盪寇圖》、《瑪瑺斫陣圖》等,以寫實插畫手法突出功臣的武勇。

之後郎世寧又以平定西域的戰役為主題,繪製多幅紀念得勝圖稿,並運往歐洲蝕刻銅版、印製版畫。圖稿描繪歷次戰役情景,表現戰雲密布的肅殺氣氛與生死相搏的征戰。這些刻畫戰勛、彰顯文治武功的插畫,發揮了炫耀國威、褒獎戰功與懾服藩屬的作用。

1c1a014b-4e3e-45f6-9429-468be567adbd
Photo Credit: 國立故宮博物院典藏
身穿鎖子甲的勇士阿玉錫騎著駿馬衝刺,配有長矛、弓箭、鳥槍全副武裝。

漫畫化身戰爭利器

隨著晚清時期石版印刷技術傳入,近代報刊也在通商口岸興起,如《點石齋畫報》即刊載時事與諷刺畫作。1895年的臺灣大事件「乙未割臺」,民間便流傳許多清軍大破日軍的單幅圖繪,如〈劉大將軍擒獲倭督樺山斬首全圖〉、〈劉小姐大破倭奴圖〉,畫家於紙面上落筆開戰,內容雖未盡如史實,充滿杜撰與想像,卻反映身處時代現場的當事人,如何想像、理解與詮釋正在發生的歷史。

作為戰爭文宣,動人情節往往會比歷史事實還引人注目,應可視為漫畫的先驅。而從辛亥革命前後開始,報紙上頻頻刊載諷刺時政的漫畫,宣揚革命主張與愛國思想,漫畫家的畫筆遂變成了抗爭的武器。

0f96f970-da82-4cd8-a749-7d8166c0f4fb
Photo Credit: 《The island of Formosa, past and present》
在話本小說裡,劉永福的女兒帶著娘子軍和原住民,毅然遠征臺北大戰日軍。

八年對日抗戰期間,漫畫界熱烈呼應保家衛國的號召,像是上海漫畫家們成立了上海漫畫救亡協會,發行《救亡漫畫》、《抗戰漫畫》等刊物;早期漫畫開拓者豐子愷,也提出藝術救國的理念:「漫畫是筆桿抗戰的先鋒」。而國民政府的軍事委員會亦出版一系列連環圖畫,宣傳軍民齊力抗戰的愛國故事;此外又運用漫畫來教育官兵軍訓、操作軍械與作戰觀念。

戰爭對於漫畫家帶來巨大的衝擊,而抗戰漫畫與之對應,成為有效的教育工具和灌輸理念的強大媒介,一面刻畫侵略者帶來的恐怖暴行,一面團結人民鼓舞軍心士氣,見證了那個具有毀滅性衝突的時代。

戰後,漫畫家張樂平根據在抗戰的所見所聞,在上海《申報》發表長篇連環漫畫《三毛從軍記》,透過頑皮、天真的兒童眼光,呈現軍隊生活與種種經歷,主角並利用兒童所特有的機智和天真立下功勳成為英雄,意涵抗戰與國家民族相關的政治命題。

e84bfede-933e-44cd-b9ce-f272e0838833
Photo Credit: 美國國會圖書館典藏
國軍擊敗日軍的宣傳年畫。
54ff1c13-5e85-41a0-8a8e-328dae36ed2f
Photo Credit: 《抗戰漫畫》
漫畫家以畫筆與木刻刀來創作漫畫鼓舞士氣,這幅作品由王寄舟創作。

美國觀點的戰爭漫畫

近年來,美國的超級英雄系列漫畫紛紛改編為電影上映,掀起熱潮、票房屢創新高,這些在螢幕上帥氣打鬥的英雄們,經常在世界大戰中對抗邪惡敵軍,而漫畫中的超級英雄與戰爭,也有著千絲萬縷的關係。

美國漫畫發展史上,許多獨特的漫畫都和戰爭息息相關。有著「美國漫畫之父」美譽的托馬斯・納斯特,早在1862年的南北戰爭時期,就以漫畫報導戰事,為聯邦政府宣傳、提振軍隊士氣,今日代表民主黨的驢子、代表共和黨的大象圖案,也隨著他的政治諷刺漫畫廣為人知。

百年前的第一次世界大戰,漫畫家則是置身戰場,透過畫筆捕捉跨海遠征的美國士兵們在戰壕中的心聲,或是畫出歐陸戰場上的戰爭暴行與世間苦難,他們的漫畫忠實而含蓄地描繪戰場上的生離死別,並幽默隱喻、嘲諷、質疑戰火帶來的浩劫。

c4096dde-3c2b-4552-84bb-5e4845517204
Photo Credit: 美國國家檔案和記錄管理局典藏
克利福德・貝里曼的政治諷刺漫畫,描繪美國的擬人化形象「山姆大叔」投身美西戰爭。

第二次世界大戰和漫畫英雄

1930年代後期,美國漫畫黃金年代裡登場的超級英雄們,也很快捲入第二次世界大戰的戰火中。漫畫家們讓筆下的超人、美國隊長、蝙蝠俠、水行俠、神力女超人等數十名超級英雄挺身而出,在漫畫中痛擊希特勒、納粹軍隊與日本軍閥。

除了超級英雄之外,漫畫裡還出現了血肉之軀的戰鬥英雄,他們出身四面八方,個個驍勇善戰、身懷絕技,不僅是經驗豐富的格鬥專家、彈無虛發的神槍手,並精通各種武器與載具,能上天下海、化險為夷,一次又一次圓滿完成任務。

戰鬥英雄們雖不具超能力,卻有著勇猛頑強的獨特魅力,更加展現出為國家奮戰的努力與決心。這些英雄漫畫不但深受前線官兵歡迎,兒童讀者也非常喜愛,至今在歐美國家仍長盛不衰。

由於二戰一夕爆發,美國政府希望加強民間社會的愛國意識,軍隊也困擾於如何將沒有經驗的平民盡快訓練成為戰士,能操作和維護日益複雜的飛機、坦克、艦艇。

卡通大師華特・迪士尼於是幫助政府迎接挑戰,讓迪士尼傳統卡通人物包括米老鼠、唐老鴨都加入教育的行列,為政府和軍隊製作卡通影片,教導軍事知識,以及鼓舞美國民眾士氣,增加對戰爭的支持。

而迪士尼於一戰時,曾在法國擔任紅十字會救護車駕駛,在車身彩繪過卡通人物,因此他也為美軍部隊與盟軍設計漫畫造形的幽默徽飾,成為官兵們最驕傲的圖騰,其中有些徽飾,至今仍在美軍部隊使用。

e8ca6d57-d5ab-4ce9-a33f-f5b3dc6c8969
Photo Credit: 美國國家檔案和記錄管理局典藏
迪士尼設計的美軍第496戰術戰鬥機中隊徽飾。
39c280ab-9252-46e7-8e85-d3764293e429
Photo Credit: 美國國防部典藏
美軍第23戰鬥機大隊在二戰時的機鼻藝術(飛機機身的裝飾塗鴉)之一,此大隊為中國戰場上著名的「飛虎隊」。

美軍還運用漫畫製作軍事教學手冊,以通俗語言、視覺圖表、漫畫圖像來教導參戰官兵,手冊內容涵蓋武器使用方法、車輛飛機操縱、裝備維修保養等等,廣受官兵好評,例如美國陸軍的《PS,預防性維護月刊》發行六十餘年,甚至將武器、裝備擬人化,或技術人格化,藉由漫畫手法轉化為趣味易懂圖像,寓教於樂,成為有效的知識型漫畫雜誌。

05b7f8a1-f067-40fb-b98c-7eb625a30a8c
Photo Credit: 維吉尼亞聯邦大學圖書館典藏
《PS,預防性維護月刊》的女主角康妮士官經常指點士兵如何正確使用裝備。

反共救國的戰鬥文藝年代


猜你喜歡


挖掘雲端開放架構優勢!Amazon EKS高可用性叢集快速部署容器

挖掘雲端開放架構優勢!Amazon EKS高可用性叢集快速部署容器

我們想讓你知道的是

企業如何在 Amazon EKS(Elastic Kubernetes Services)上使用 GitLab 創建自動化部署,減輕人力負擔,提升專案服務運作效率?

所謂現代化智慧 IT,所有工程師最希望的境界,莫過於只要輕鬆點幾下設定,系統就會自動跑起來,管理者再也不用隨時待命在機台旁邊,從此工作悠哉又快樂!儘管這樣情境還沒到來,但隨著敏捷式開發的流行,除了 DevOps 人員,有越來越多開發者將 CI/CD 概念融入到工作流程當中,例如從 build code、執行 unit test、到部署應用程式。

透過 AWS 增加雲端技能 在組織發揮影響力

上述種種反覆步驟自動化執行,也就能提昇服務品質、主動通知開發人員以減輕人力負擔,讓專案服務能持續運作。

其中,GitLab 是執行 CI/CD 常用的工具之一,也是開發者使用程式碼儲存庫的地方。為了讓 GitLab Runner 在雲端快速實踐 CI/CD,《AWS 開發者系列》透過影片分享,如何在 Amazon EKS(Elastic Kubernetes Services)上使用 GitLab 創建自動化部署。

以下節錄工作坊影音內容,幫助開發者快速理解如何運用 Amazon EKS 的高可用性且安全的叢集,將修補、部署節點、更新等關鍵任務,全部做到自動化設定。同時影片也會示範 Amazon EKS 搭配 GitLab 如何展開自動部署,幫助工程團隊實踐 CI/CD 價值。

Amazon EKS 對容器管理輕鬆簡單、維運省時省力

容器化服務越來越興盛,當容器(Container)越來越多,在複雜的微服務(Microservice)系統環境之下,運維團隊的管理成本可能相對會增加不少,為了有效調度容器部署, 導入Kubernetes 無疑是近年企業熱門的話題之一。

建構 Kubernetes Cluster 流主要可區分兩大塊,一是安排容器調度的Control Plane、另一則是容器運行時需要用到的 Worker Node。

Control Plane 裡面涵蓋有儲存狀態的 ETCD、CoController manager 、Scheduler 的調度管理、甚至是操作時進行互動的 APIServer,若是自己創建 的 Kubernetes Cluster ,需要自己安裝這些元件,後續仍需要對 Control Plane 進行相關管理、維護、升級工作。為了減少上述 Components 的繁複維護,在透過 AWS EKS 代管的 Kubernete Control Plane 部可以獲得以下三大好處。

Amazon EKS 一鍵式部署,展現三大優勢

第一,Amazon EKS代管的 Control Plane實踐了跨AZ的高可用部署,使用者不需要擔心單一節點故障的風險。

第二,Amazon EKS 支持至少四個 Kubernetes版本,持續跟進每季 CNCF 的發佈,同時 EKS 也完全符合上游 CNCF 規範。

第三,部署 Amazon EKS 之後,可直接使用 AWS 平台上現成的服務工具,在安全性管理、網路設定方面,可以做到無縫整合。

最後 AWS 台灣解決方案架構師也提到,若想在容器環境進行 CI/CD 及應用程式的管理,可以進一步透過 IaC 整合部署 Amazon EKS 叢集,透過使用 Console、把 EKS 變成 Cloudformation 的模板、使用 AWS 所開發出來的 eksctl.io、或指令是採用 AWS CDK 可以讓開發者用自身熟悉的語言,在 AWS 平台整合 CI/CD 工具進行維運及部署 EKS。

打造第一個在 AWS 上的應用程式

了解 Amazon EKS 整合 GitLab ,獲得三面向價值

對開發者而言,想把 Amazon EKS 整合到 CI/CD 工具之一的 GitLab 平台上,可以看到那些實際的優勢?

在 DevOps 開發者示範工作坊當中,GitLab 資深解決方案架構師指出,GitLab 使用到 Kubernetes 技術,主要有三種搭配方法,包含 GitLab Server、GitLab Runner、以及創建 Deployment Environment。

本次示範教學會主要聚焦在 GitLab Runner 如何採取 Auto-scaled 方式進行 Build、Test、Package Apps;以及在 Deployment Environment 運用 Kubernetes 技術,做到 Auto Deploy、Review App。

正因為 Amazon EKS 能夠在 DevOps 過程提供所需要的彈性計算資源,幫助開發者在 GitLab 平台上面獲得以下三個層次的優勢:

  • 在 GitLab 內建的部署工作流程當中,自動生成整套 CI/CD 最佳實踐腳本。
  • Review App 過程,從 Merge Request 中可直接訪問應用程式 /App 的 UI 介面,並且根據 Git branch 名稱、專案名稱,自動生成 Review App 的 URL,以及在 Merge 前的最後防線進行 Approval 檢查。
  • 加速 CI/CD 流水線,GitLab Runner 運行時候還可藉由 Amazon EKS Cluster 進行 Auto-scaled 的支援。

Amazon EKS 整合 GitLab ,需要兩大流程

影片最後,GitLab 資深解決方案架構師示範如何把 Amazon EKS 整合至 GitLab 執行 Auto Deploy,主要可分為兩大區塊流程,第一部分聚焦在 Amazon EKS cluster 的設置,第二部分則執行 Auto Deploy 設置。

第一塊可拆分為四個階段,首先教學怎麼創建 EC2 節點的 EKS cluster,第二階段示範把 EKS Cluster 連接到開發者的 GitLab Instance、Group 或 Project,下一步則使用 Cluster Management Project Template 創建一個 Cluster Management Project,以及最後一階段透過 Cluster Management Project 自帶的 Helm Chart,安裝在 Cluster 所需要的內建 App。

第二塊執行 Auto Deploy 設置,針對需要部署的 App 創建一個 GitLab Project,接著再把 gitlab-ci.yml 添加到 Project,並從 Web IDE 選擇及導入 Auto Deploy 的 CI 模版,讓 GitLab 自動生成最佳實踐的整套流水線。

幫助開發者更了解 Amazon EKS 整合 GitLab 的 QA 系列

Q:使用 Amazon EKS 之後,如何更有效率或優化資源去配置 Worker Node 的機器數量,以及如何有效空管開發維運的成本?

A:Kubernetes 除了本身有 HPA(Horizontal Pod Autoscaling)可根據使用程度自動調整資源流量,另外也能延伸使用 AWS Auto Scaling 方案,針對可擴展資源去設定自動擴展管理。另外在成本管控,雖然 Amazon EKS 會收取額外管理費用,但可透過 AWS 平台的 Calculato r計算每個 EKS 的價格,你會發現自動化部署及管理的費用,相對工程師人力的成本更加便宜。

Q:越來越多客戶考慮把現有 Application 變成容器部署,大多是爲了加快部署的效率,那麼變成容器模式之後,對 CI/CD 的工作流程有什麽影響嗎?

A:運用容器技術最直接的效果,可以讓應用程式的環境更一致化,例如 testing 環節、stage production,讓容器避開一些差異問題。至於 CD 部分要 delivery 一些 usage 不太一樣的時候,容器會幫忙做配置,所以 CI/CD 對容器的效益是相輔相成的。

Q: 客戶在開發流程漸漸會把 Infrastructure 變成代碼或文檔,是不是可以把程式碼跟現有的應用程式的 CI/CD 流水線整合在一起,達到一套完整的 CI/CD 部署流程?

A:觀察目前市場作法,主要分成兩個階段去做整體部署。如果規模比較小的團隊,會把 Infrastructure 代碼跟 App 代碼分開,在管理上會比較靈活;如果企業規模比較大,會有另外一個 Infrastructure 團隊來控制部署事情,這種情况之下,APP 的項目會生成一個 APP package,主要做到 delivery 這個階段爲止。而 Infrastructure 的項目會指定把需要版本的文檔,部署到他們的 Kubernetes Cluster。

填寫表單 找到適合的快速上雲服務與工具!


猜你喜歡