System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及圖像形成,具體地涉及一種圖像處理方法、裝置、設備及存儲介質。
技術介紹
1、通常情況下,用戶在使用圖像形成裝置時,可能會有一些特殊的需求,例如,指定打印方向、單面打印或雙面打印、海報印刷、多合一打印、打印位置、縮放圖像以及添加特殊水印等。
2、在相關技術中,圖像形成裝置通常會通過驅動菜單或面板菜單顯示這些特定的選項,當用戶設定好需要的選項后,圖像形成裝置生成完整的固定圖像處理步驟,圖像處理模塊根據固定圖像處理步驟處理初始圖像,生成目標圖像,并對該目標圖像執行圖像形成作業。
3、但是,不同圖像形成裝置搭載的硬件/算法平臺的算法不同,因此生成的固定圖像處理步驟無法適用于不同的硬件/算法平臺,若不同的硬件/算法平臺采用相同的圖像處理方法,可能導致部分硬件/算法平臺無法正常執行某些用戶設定項,進而導致最終生成的目標圖像與用戶期望的圖像不同,影響用戶體驗。另外,設計圖像形成裝置過程中,將會產生對應圖像處理步驟的人力投入,浪費時間及成本。
4、需要指出的是,公開于本申請
技術介紹
部分的信息僅僅旨在加深對本申請的一般
技術介紹
的理解,而不應當被視為承認或以任何形式暗示該信息構成己為本領域技術人員所公知的現有技術。
技術實現思路
1、有鑒于此,本申請提供一種圖像處理方法,以利于解決現有技術中若不同的硬件/算法平臺采用相同的圖像處理方法,可能導致部分硬件/算法平臺無法正常執行某些用戶設定項,進而導致最終生成的目標圖像與用戶期望的圖像不同,影響用戶體驗,另外,
2、第一方面,本申請實施例提供了一種圖像處理方法,應用于圖像形成裝置,所述方法包括:
3、基于用戶設定項生成第一圖像處理信息,所述第一圖像處理信息用于表征描述性的圖像處理步驟;
4、將所述第一圖像處理信息轉換為第二圖像處理信息,所述第二圖像處理信息至少包含一種執行于所述圖像形成裝置的字符信息;
5、根據所述第二圖像處理信息處理原始圖像,生成目標圖像。
6、在本申請實施例中,先將用戶設定項轉換為第一圖像處理信息,并將第一圖像處理信息轉化為第二圖像處理信息,最終根據第二圖像處理信息處理初始圖像,獲得目標圖像。可理解,在生成第二圖像處理信息之前,先將用戶設定項轉換為第一圖像處理信息,該第一圖像處理信息用于表征圖像處理步驟,且圖像處理步驟為可編輯的文本。可理解,在生成第二圖像處理信息之前,先將用戶設定項轉換為第一圖像處理信息,因為第一圖像處理信息轉換為第二圖像處理信息的轉換過程是基于硬件/算法平臺特性,將第一圖像處理信息的子步驟對應轉換為第二圖像處理信息的字符信息,所以本申請實施例提供的方法可適用于多種不同的硬件/算法平臺,且在設計圖像形成裝置過程中,能夠節省人力成本及時間成本。
7、在一種可能的實現方式中,所述基于用戶設定項生成第一圖像處理信息,還包括:
8、響應于用戶對所述原始圖像的調整期望,修改所述第一圖像處理信息的指令,并重置所述第一圖像處理信息。在本申請實施例中,當用戶需要修改第一圖像處理文件時,可以輸入修改第一圖像處理文件的指令,圖像處理裝置響應于用戶輸入的指令對第一圖像處理文件進行修改,并將修改后的第一圖像處理文件轉換為第二圖像處理文件。可理解,用戶可以直接修改第一圖像處理文件,因第一圖像處理文件相對于第二圖像處理文件更便于修改,所以本申請實施例提供的方法可以使具有一定編程能力的用戶能夠實現快速地修改第一圖像處理文件,節省時間成本及人力成本的同時,通過豐富用戶設置的多樣性,提升了用戶體驗感。
9、在一種可能的實現方式中,所述描述性的圖像處理步驟包含至少一個子步驟;
10、所述將所述第一圖像處理信息轉換為第二圖像處理信息,包括:
11、基于所述第一圖像處理信息的每個子步驟,生成與之對應的第二圖像處理信息的字符信息。
12、在本申請實施例中,將第一圖像處理文件轉換為第二圖像處理文件時,逐條處理第一圖像處理文件的子步驟,便于整理優化第二圖像處理文件。
13、在一種可能的實現方式中,所述基于所述第一圖像處理信息的每個子步驟,生成與之對應的第二圖像處理信息的字符信息,還包括:
14、將一個所述第一圖像處理信息的子步驟轉換為至少一個所述第二圖像處理信息的字符信息。對于一些圖像形成裝置來說,因硬件/算法的限制,轉換過程需要將第一圖像處理文件中的一個子步驟需要拆分為兩個甚至更多個第二圖像處理文件的字符信息,通過本申請實施例提供的方法,可以使得第一圖像處理文件適配于多種硬件/算法平臺,擴大本圖像處理方法的適用范圍。
15、在一種可能的實現方式中,所述基于所述第一圖像處理信息的每個子步驟,生成與之對應的第二圖像處理信息的字符信息,包括:
16、將多個所述第一圖像處理信息的子步驟合并為一個第二圖像處理信息的字符信息。
17、對于一些圖像形成裝置來說,因硬件/算法的限制,轉換過程中第一圖像處理文件相對于第二圖像處理文件較詳細,因此,需要將多個第一圖像處理文件的子步驟合并為一個第二圖像處理文件的字符信息。通過本申請實施例提供的方法,可以使得第一圖像處理文件適配于多種硬件/算法平臺,擴大本圖像處理方法的適用范圍。
18、在一種可能的實現方式中,所述基于所述第一圖像處理信息的各子步驟,生成與之對應的第二圖像處理信息的字符信息,包括:
19、先將所述第一圖像處理信息的子步驟轉換為對應的中間數據,再將所述中間數據轉換為對應的所述第二圖像處理信息的字符信息。
20、在本申請實施例中,先將第一圖像處理信息的子步驟轉換為中間數據,再將中間數據轉換為對應的第二圖像信息的字符信息。可理解,將第一圖像處理信息的子步驟轉換為中間數據之后,可以根據中間數據與第二圖像處理信息的對應關系,在任意需要的位置生成第二圖像處理信息的字符信息。
21、在一種可能的實現方式中,所述根據用戶設定項生成第一圖像處理信息之前,通過外部接口輸入的圖像處理程序自定義所述第一圖像處理信息。
22、在本申請實施例中,通過外部接口接收用戶自定義的嵌入式工具包等服務程序的第一圖像處理信息,用戶可以根據實際需要,調整第一圖像處理文件中子步驟的數量,以便于用戶將第一圖像處理文件修改為適合特定圖像形成裝置的文件,給用戶提供便利的同時,擴大本圖像處理方法的適用范圍。
23、第二方面,本申請實施例提供了一種圖像處理裝置,包括:
24、第一圖像處理信息生成模塊,用于基于用戶設定項生成第一圖像處理信息,所述第一圖像處理信息用于表征描述性的圖像處理步驟;
25、第二圖像處理信息生成模塊,用于將所述第一圖像處理信息轉換為第二圖像處理信息,所述第二圖像處理信息至少包含一種執行于所述圖像形成裝置的字符信息;
26、目標圖像生成模塊,用于根據所述第二圖像本文檔來自技高網...
【技術保護點】
1.一種圖像處理方法,其特征在于,應用于圖像形成裝置,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于用戶設定項生成第一圖像處理信息,還包括:
3.根據權利要求1所述的方法,其特征在于,所述描述性的圖像處理步驟包含至少一個子步驟;
4.根據權利要求3所述的方法,其特征在于,所述基于所述第一圖像處理信息的各子步驟,生成與之對應的第二圖像處理信息的字符信息,還包括:
5.根據權利要求3所述的方法,其特征在于,所述基于所述第一圖像處理信息的各子步驟,生成與之對應的第二圖像處理信息的字符信息,包括:
6.根據權利要求3所述的方法,其特征在于,所述基于所述第一圖像處理信息的各子步驟,生成與之對應的第二圖像處理信息的字符信息,包括:
7.根據權利要求1所述的方法,其特征在于,所述根據用戶設定項生成第一圖像處理信息之前,通過外部接口輸入的圖像處理程序自定義所述第一圖像處理信息。
8.一種圖像處理裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括:
10.一種計
...【技術特征摘要】
1.一種圖像處理方法,其特征在于,應用于圖像形成裝置,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于用戶設定項生成第一圖像處理信息,還包括:
3.根據權利要求1所述的方法,其特征在于,所述描述性的圖像處理步驟包含至少一個子步驟;
4.根據權利要求3所述的方法,其特征在于,所述基于所述第一圖像處理信息的各子步驟,生成與之對應的第二圖像處理信息的字符信息,還包括:
5.根據權利要求3所述的方法,其特征在于,所述基于所述第一圖像處理信息的各子步驟,生成與之對應的第二圖像處理信息的字符信息,包括:
6....
【專利技術屬性】
技術研發人員:潘林,
申請(專利權)人:大連睿圖智印技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。