System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請實施例涉及人工智能,尤其涉及一種圖形排版方法、裝置、計算機設備、計算機可讀存儲介質、計算機程序產品。
技術介紹
1、傳統的圖像編輯與排版,主要依賴于人工使用圖像編輯軟件(如adobephotoshop)進行設計,設計師通過手動調整元素的布局和樣式來進行具體設計。這種方法雖然靈活,但效率低且難以快速適應大規模生產需求,在面對復雜的視覺內容和多樣化的用戶需求時,難以快速調整或適應。
2、為了解決手動排版的效率問題,一些基于模板的自動化排版工具應運而生。這些工具通常提供預設的布局模板,用戶可以簡單調整布局模板中文本、圖像和其他元素的位置和大小,快速生成設計輸出。然而,布局模板的固定性限制了創意和個性化表達,用戶只能在預設框架內進行有限的調整,難以實現復雜或特定需求的設計。
3、需要說明的是,上述內容并不必然是現有技術,也不用于限制本申請的專利保護范圍。
技術實現思路
1、本申請實施例提供一種圖形排版方法、裝置、計算機設備、計算機可讀存儲介質、計算機程序產品,以解決或緩解上面提出的一項或更多項技術問題。
2、本申請實施例的一個方面提供了一種圖形排版方法,所述方法包括:
3、獲取背景圖像、目標排版元素和排版提示信息;
4、采用視覺模型提取所述背景圖像的視覺特征;
5、將所述視覺特征、所述目標排版元素和所述排版提示信息輸入至目標大語言模型中,利用所述目標大語言模型根據所述視覺特征、所述目標排版元素和所述排版提示信息進
6、可選地,所述采用視覺模型提取所述背景圖像的視覺特征,包括:
7、采用目標視覺信息變換器提取所述背景圖像的視覺特征。
8、可選地,所述方法還包括:
9、采用第一訓練數據集對視覺信息變換器進行微調,以得到所述目標視覺信息變換器,其中,所述第一訓練數據集包括n個訓練背景圖像,所述訓練背景圖像包括多種色彩、紋理和/或風格的圖像。
10、可選地,所述目標排版元素包括標題、項目標志、項目和裝飾元素中的至少部分元素。
11、可選地,所述方法還包括:
12、采用第二訓練數據集對大語言模型進行微調,以得到所述目標大語言模型,其中,所述第二訓練數據集包括多個訓練視覺特征、訓練排版元素和訓練排版提示信息的配對組合,所述訓練視覺特征包括從不同背景圖像提取得到的視覺特征,所述訓練排版元素包括多種不同的標題、項目標志、項目和裝飾元素,所述訓練排版提示信息包括元素的位置、尺寸、顏色、字體、字號、層級、間距、布局方式、圖像樣式和圖像處理中的至少部分信息。
13、可選地,所述利用所述目標大語言模型根據所述視覺特征、所述目標排版元素和所述排版提示信息進行圖形排版,包括:
14、獲取所述目標大語言模型的圖形排版信息;
15、根據所述圖形排版信息將所述目標排版元素放置于所述背景圖像中,得到排版圖像。
16、可選地,所述根據所述圖形排版信息將所述目標排版元素放置于所述背景圖像中,包括:
17、確定所述目標排版元素是否存在排版沖突;
18、在存在排版沖突的情況下,利用預設調整方式對排版沖突的元素進行調整,得到調整的結果,其中,所述預設調整方式至少包括移動、縮放和旋轉;
19、根據調整的結果將所述目標排版元素放置于所述背景圖像中。
20、本申請實施例的另一個方面提供了一種圖形排版裝置,所述裝置包括:
21、獲取模塊,用于獲取背景圖像、目標排版元素和排版提示信息;
22、提取模塊,用于采用視覺模型提取所述背景圖像的視覺特征;
23、排版模塊,用于將所述視覺特征、所述目標排版元素和所述排版提示信息輸入至目標大語言模型中,利用所述目標大語言模型根據所述視覺特征、所述目標排版元素和所述排版提示信息進行圖形排版。
24、本申請實施例的另一個方面提供了一種計算機設備,包括:至少一個處理器;及與所述至少一個處理器通信連接的存儲器;其中:所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行如上所述的方法。
25、本申請實施例的另一個方面提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質內存儲有計算機指令,所述計算機指令被處理器執行時實現如上所述的方法。
26、本申請實施例的另一個方面提供了一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現如上所述的方法。
27、本申請實施例采用上述技術方案可以包括如下優勢:
28、通過獲取背景圖像、目標排版元素和排版提示信息,采用視覺模型提取背景圖像的視覺特征,將視覺特征、目標排版元素和排版提示信息輸入至目標大語言模型中,利用目標大語言模型根據視覺特征、目標排版元素和排版提示信息進行圖形排版,通過結合視覺模型與大語言模型進行圖形排版,可以將視覺理解與排版需求進行有效銜接,有效地提高排版的效率,能夠快速適應大規模生產需求,有效應對復雜的視覺內容和多樣化的用戶需求;并且,通過用戶輸入的背景圖像、排版元素和排版提示信息,可以有效地實現復雜或特定需求的設計。
本文檔來自技高網...【技術保護點】
1.一種圖形排版方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述采用視覺模型提取所述背景圖像的視覺特征,包括:
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1-3任一項所述的方法,其特征在于,所述目標排版元素包括標題、項目標志、項目和裝飾元素中的至少部分元素。
5.根據權利要求1-3任一項所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1-3任一項所述的方法,其特征在于,所述利用所述目標大語言模型根據所述視覺特征、所述目標排版元素和所述排版提示信息進行圖形排版,包括:
7.根據權利要求6所述的方法,其特征在于,所述根據所述圖形排版信息將所述目標排版元素放置于所述背景圖像中,包括:
8.一種圖形排版裝置,其特征在于,所述裝置包括:
9.?一種計算機設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質內存儲有計算機指令,所述計算機指令被處理器執行時實現如權利要求1至7
11.一種計算機程序產品,包括計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至7中任一項所述方法的步驟。
...【技術特征摘要】
1.一種圖形排版方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述采用視覺模型提取所述背景圖像的視覺特征,包括:
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1-3任一項所述的方法,其特征在于,所述目標排版元素包括標題、項目標志、項目和裝飾元素中的至少部分元素。
5.根據權利要求1-3任一項所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1-3任一項所述的方法,其特征在于,所述利用所述目標大語言模型根據所述視覺特征、所述目標排版元素和所述排...
【專利技術屬性】
技術研發人員:李亙杰,
申請(專利權)人:上海幻電信息科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。