快速批量給很多圖片加水印的方法:

成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括武穴網(wǎng)站建設(shè)、武穴網(wǎng)站制作、武穴網(wǎng)頁(yè)制作以及武穴網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,武穴網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到武穴省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
步驟1,打開(kāi)“優(yōu)速圖片格式轉(zhuǎn)換器”軟件,點(diǎn)擊左邊功能區(qū)中最下面的“添加水印”按鈕。
步驟2,如下圖所示點(diǎn)擊任意一個(gè)紅框,將需要添加水印的圖片全部添加到軟件中,軟件支持批量添加圖片水印,可以一次執(zhí)行很多個(gè)圖片,節(jié)省時(shí)間。
步驟3,添加好圖片后,右下方位置會(huì)出現(xiàn)水印設(shè)置的地方,軟件支持文字水印和圖片水印,并且可以設(shè)置不同的樣式/顏色/位置/透明度/大小等參數(shù)。這里案例中我們就設(shè)置文字水印。
步驟4,然后點(diǎn)擊【開(kāi)始轉(zhuǎn)換】按鈕,啟動(dòng)批量加水印程序,稍等片刻軟件會(huì)自動(dòng)彈出一個(gè)文件夾,添加水印后的圖片會(huì)全部保存到這里。
步驟5,通過(guò)案例可以看出,圖片成功地加上了設(shè)置的文字水印。
批量給圖片加水印的方法:
步驟1,電腦上下載工具軟件后安裝使用,點(diǎn)擊左邊第一個(gè)【圖片水印】功能,進(jìn)入下一步操作。
步驟2,然后點(diǎn)擊【添加文件】按鈕,將需要添加水印的圖片文件全部導(dǎo)入到軟件中,軟件可以一次性批量給很多圖片加logo水印,提高效率。
步驟3,導(dǎo)入圖片后就進(jìn)行設(shè)置,如下圖所示:水印類型選擇“圖片水印”(也可以選擇“文字水印”),然后上傳水印logo圖片,最后設(shè)置logo水印的透明度/大小比例/位置等參數(shù),上面可以隨時(shí)預(yù)覽到加水印后的樣子。
步驟4,設(shè)置好了后就點(diǎn)擊【開(kāi)始轉(zhuǎn)換】按鈕,啟動(dòng)軟件操作程序。隨后軟件會(huì)自動(dòng)彈開(kāi)一個(gè)文件夾,所有添加logo水印后的圖片會(huì)全部保存到這里。
步驟5,查看處理后圖片可以看到,全部成功的添加上了logo水印。
批量添加水印方法:
1、打開(kāi)2345看圖王,點(diǎn)擊菜單在彈出框中選擇“批量添加水印”根據(jù)自己需要的選擇;水印圖片;大小、透明度;水印的位置
2、打開(kāi)2345看圖王,點(diǎn)擊菜單在彈出框中選擇“批量添加文字”;可以添加文字,字體、文字大小、透明度、和文字的位置等都可以自行選擇
VB6.0給已有圖片添加文字可通過(guò)定位的Print 方法實(shí)現(xiàn)。要將添加文字的位圖儲(chǔ)存為JPG格式文件,需要使用API函數(shù)等實(shí)現(xiàn)。
具體步驟:
1)在圖片框加載需要添加文字水印的圖片。
2)使用如下代碼實(shí)現(xiàn)添加文字到圖片框。
Private?Sub?CmdEdit_Click()?'修改
Dim?strTxt?As?String
strTxt?=?"風(fēng)雨無(wú)阻?拍攝"
Picture1.FontSize?=?18
Picture1.CurrentY?=?Picture1.ScaleHeight?-?30
Picture1.CurrentX?=?Picture1.ScaleWidth?/?2?-?Picture1.TextWidth(strTxt)?/?2
Picture1.ForeColor?=?vbWhite
Picture1.FontItalic?=?True
Picture1.Print?strTxt
End?Sub
3)將以下API轉(zhuǎn)換圖片格式代碼放置于標(biāo)準(zhǔn)模塊,模塊命名為saveApg。
Option?Explicit
Public?Type?GUID
Data1?As?Long
Data2?As?Integer
Data3?As?Integer
Data4(0?To?7)?As?Byte
End?Type
Public?Type?GdiplusStartupInput
GdiplusVersion?As?Long
DebugEventCallback?As?Long
SuppressBackgroundThread?As?Long
SuppressExternalCodecs?As?Long
End?Type
Public?Type?EncoderParameter
GUID?As?GUID
NumberOfValues?As?Long
type?As?Long
Value?As?Long
End?Type
Public?Type?EncoderParameters
Count?As?Long
Parameter?As?EncoderParameter
End?Type
Public?Declare?Function?GdiplusStartup?Lib?"GDIPlus"?(token?As?Long,?inputbuf?As?GdiplusStartupInput,?ByVal?outputbuf?As?Long)?As?Long
Public?Declare?Function?GdiplusShutdown?Lib?"GDIPlus"?(ByVal?token?As?Long)?As?Long
Public?Declare?Function?GdipCreateBitmapFromHBITMAP?Lib?"GDIPlus"?(ByVal?hbm?As?Long,?ByVal?hpal?As?Long,?Bitmap?As?Long)?As?Long
Public?Declare?Function?GdipDisposeImage?Lib?"GDIPlus"?(ByVal?Image?As?Long)?As?Long
Public?Declare?Function?GdipSaveImageToFile?Lib?"GDIPlus"?(ByVal?Image?As?Long,?ByVal?fileName?As?Long,?clsidEncoder?As?GUID,?encoderParams?As?Any)?As?Long
Public?Declare?Function?CLSIDFromString?Lib?"ole32"?(ByVal?str?As?Long,?id?As?GUID)?As?Long
Public?Declare?Function?GdipCreateBitmapFromFile?Lib?"GDIPlus"?(ByVal?fileName?As?Long,?Bitmap?As?Long)?As?Long
Public?Function?PictureBoxSaveJPG(ByVal?pict?As?StdPicture,?ByVal?fileName?As?String,?Optional?ByVal?quality?As?Byte?=?80)?As?Boolean
Dim?tSI?As?GdiplusStartupInput
Dim?lRes?As?Long
Dim?lGDIP?As?Long
Dim?lBitmap?As?Long
'初始化?GDI+
tSI.GdiplusVersion?=?1
lRes?=?GdiplusStartup(lGDIP,?tSI,?0)
If?lRes?=?0?Then
'從句柄創(chuàng)建?GDI+?圖像
lRes?=?GdipCreateBitmapFromHBITMAP(pict.Handle,?0,?lBitmap)
If?lRes?=?0?Then
Dim?tJpgEncoder?As?GUID
Dim?tParams?As?EncoderParameters
'初始化解碼器的GUID標(biāo)識(shí)
CLSIDFromString?StrPtr("{557CF401-1A04-11D3-9A73-0000F81EF32E}"),?tJpgEncoder
'設(shè)置解碼器參數(shù)
tParams.Count?=?1
With?tParams.Parameter?'?Quality
'得到Quality參數(shù)的GUID標(biāo)識(shí)
CLSIDFromString?StrPtr("{1D5BE4B5-FA4A-452D-9CDD-5DB35105E7EB}"),?.GUID
.NumberOfValues?=?1
.type?=?4
.Value?=?VarPtr(quality)
End?With
'保存圖像
lRes?=?GdipSaveImageToFile(lBitmap,?StrPtr(fileName),?tJpgEncoder,?tParams)
'銷毀GDI+圖像
GdipDisposeImage?lBitmap
End?If
'銷毀?GDI+
GdiplusShutdown?lGDIP
End?If
If?lRes?Then
PictureBoxSaveJPG?=?False
Else
PictureBoxSaveJPG?=?True
End?If
End?Function
4)使用以下代碼實(shí)現(xiàn)將加好文字水印圖片保存為jpg格式圖片。
Private?Sub?Command3_Click()?'保存為.jpg圖片
'?設(shè)置“CancelError”為?True
CommonDialog1.CancelError?=?True
On?Error?GoTo?ErrHandler
'?設(shè)置標(biāo)志
CommonDialog1.Flags?=?cdlOFNHideReadOnly
'?設(shè)置過(guò)濾器
CommonDialog1.Filter?=?"JPEG?Files"??"(*.jpg)|*.jpg"
'?指定缺省的過(guò)濾器
CommonDialog1.FilterIndex?=?2
'?顯示“打開(kāi)”對(duì)話框
CommonDialog1.ShowSave
'?顯示選定文件的名字
'MsgBox?CommonDialog1.fileName
Set?Picture2.Picture?=?Picture1.Image?'轉(zhuǎn)移Picture1所繪圖為Picture2.Picture賦值
Dim?ret?As?Boolean
ret?=?PictureBoxSaveJPG(Picture2,?CommonDialog1.fileName)?'保存壓縮后的圖片
If?ret?=?False?Then
MsgBox?"保存失敗"
End?If
Exit?Sub
ErrHandler:
'?用戶按了“取消”按鈕
Exit?Sub
End?Sub
網(wǎng)站欄目:vb.net批量添加水印 如何批量添加水印
URL鏈接:http://chinadenli.net/article2/hghoic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司、小程序開(kāi)發(fā)、面包屑導(dǎo)航、網(wǎng)站導(dǎo)航、網(wǎng)站營(yíng)銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)