2014-01-08 35 views
0

我正在尋找一個現有的.net圖像庫來生成具有以下要求的圖像。現有.net庫生成具有以下要求的圖像

  1. 具有純色背景的圖像。
  2. 在純色背景之上是一個圖案(從#1基礎圖像上的小圖像平鋪),我應該可以將其設置爲不透明。 #1和#2完成背景
  3. 3個文本區域將放置在背景之上。從固定位置開始。
  4. 應該能夠設置字體,大小,顏色,位置。

圖像佈局看起來像這樣。

enter image description here

編輯:已經完成這個使用GDI +和ImageMagick的。感謝您的回答

+1

即將發佈另一個答案...嗯,這裏是: 是的。該庫被稱爲Windows窗體,它可以很好地控制和自定義字體/大小/顏色/位置。您只需要使用表單設計器創建一個基本模板(也稱爲UserControl),然後在運行時創建該控件的實例並根據需要進行填充。最後,使用DrawToBitmap(http://msdn.microsoft.com/en-us/library/system.windows.forms.control.drawtobitmap%28v=vs.110%29.aspx)方法檢索圖像。完成後不要忘記處理控制器! – BlackBear

+0

@BlackBear一個非常好的方法加上一些與imagemagick背景的工作可能會做的伎倆。 – bman

+0

很高興幫助;) – BlackBear

回答

1

我使用ImageMagick。是一個功能強大的工具套件,用於創建,編輯,合成或轉換位圖圖像。是免費軟件

參見:http://www.imagemagick.org

特性和功能

這裏有什麼ImageMagick的可以做幾個例子:

格式轉換:從一種格式轉換圖像到另一個(例如PNG到JPEG)。

變換:調整大小,旋轉,裁剪,翻轉或修剪圖像。

透明度:渲染圖像的部分不可見。

繪製:將圖形或文本添加到圖像。

裝飾:爲圖像添加邊框或框架。

特殊效果:模糊,銳化,閾值或色調圖像。

動畫:從一組圖像中創建一個GIF動畫序列。

文字&評論:在圖像中插入描述性或藝術性文字。

圖像識別:描述圖像的格式和屬性。

複合:將一個圖像重疊在另一個上。

蒙太奇:在圖像畫布上並置圖像縮略圖。

廣義像素失真:糾正或誘導包括視角在內的圖像失真。

形狀的形態學:提取特徵,描述形狀並識別圖像中的圖案。

動態影像支持:讀取和寫入數字電影作品中使用的常見影像格式。

圖像計算器:將一個數學表達式應用於圖像或圖像通道。

離散傅立葉變換:實現正向和反向DFT。

色彩管理:使用色彩配置文件進行精確的色彩管理或代替 - 色彩空間要求的內置伽瑪壓縮或擴展。

高動態範圍圖像:準確地表示真實場景中發現的各種強度等級,從最亮的直射陽光到最深的最暗陰影。

加密或解密圖像:將普通圖像轉換爲無法理解的亂碼再回來。

虛擬像素支持:方便地訪問圖像區域外的像素。

大圖像支持:讀取,處理或寫入兆像素,千兆像素或太陽像素圖像大小。

線程執行支持:ImageMagick是線程安全的,大多數內部算法並行執行以利用多核處理器芯片提供的加速功能。

分佈式像素緩存:將中間像素存儲卸載到一個或多個遠程服務器。

異構分佈式處理:某些算法支持OpenCL,以利用通過CPU,GPU和其他處理器構成的異構平臺( )一致執行提供的加速技術。

iPhone上的ImageMagick:在您的iOS設備(例如iPhone或iPad)上轉換,編輯或撰寫圖像。

相關問題