我猜想,二樓說的「但中間做二次處理(疊字)時用的演算法就會影響到最後的結果 」,會不會是指縮圖時用的演算法,例如bicubic, linear...? 如果要套上文字,最好是在縮圖完成後再套上文字,因為插補運算一定會對圖的品質有影響,若文字的圖案不必和照片的圖案混在一起做插補運算,效果一定會比先套上文字再縮圖來得好。 [ericshliao 在 2013-1-26 10:30 PM 作了最後編輯]
在不考量樓主程式的功力前提下 2種方式在存jpg用的是同一套演算法(在jpg參數相同的前提下) 沒有品質的差異 但中間做二次處理(疊字)時用的演算法就會影響到最後的結果
我是個初學者,會寫vb.net一些些的程式, 我想要用vb.net 的 bitmap功能把4000*3000 piexl 的jpg file照片載入, 然後在照片上方疊上文字, 再縮小尺寸2000*1500 piexl, 最後儲存成jpg file, 一次處理數百張照片,所以想用vb.net處理, 當然,photoshop也可以先做好要套疊的文字, 再利用"轉存-->資料集作為檔案"的方式來處理成psd file, 再利用"自動-->批次處理"的方式轉為jpg file, 相較之下,photoshop要兩個動作, 如果用vb.net控制,只要一個步驟就完成,還可以想怎樣做就怎樣做, 唯一的考慮是:vb.net bitmap()的效果比得上photoshop嗎? 我現在是用photoshop處理,有時要改文字就要2個步驟,想要改進這個缺點, 想請教各位的意見,vb.net bitmap()比得上photoshop嗎? 還是有比較好的vb.net object可用? [86521523 在 2013-1-26 07:19 PM 作了最後編輯]