数字水印学习系统之一 空域操作

<!-- [if !mso]> <mce:style><!-- v/:* {behavior:url(#default#VML);} o/:* {behavior:url(#default#VML);} w/:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} --> <!-- [endif]--><!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning/> <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:SpaceForUL/> <w:BalanceSingleByteDoubleByteWidth/> <w:DoNotLeaveBackslashAlone/> <w:ULTrailSpace/> <w:DoNotExpandShiftReturn/> <w:AdjustLineHeightInTable/> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:UseFELayout/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!-- [if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!-- [if gte mso 10]> <mce:style><!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} --> <!-- [endif]--><!-- [if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="1027"/> </xml><![endif]--><!-- [if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]-->

声明:本系列已经获得软件著作权保护(2009SR038176 ),请勿擅自转载。
如需使用请联系本人:lilizongatgmail.com
因图片较多,未将图片一一展示!

登记号

分类号

软件全称

软件简称

版本号

著作权人(国籍)

首次发表日期

登记批准日期

2009SR038176

68000-8400

数字水印学习系统

water

V 1.0

*****: 中国

2009-09-09

2. 空域操作

空域操作主要在空域范围内针对数字图像进行有关操作,具体操作内容及方法如下:

2.1 分层显示

分层显示,显示数字图像各个层上的信息,具体操作如下:

单击【空域】,弹出如图 2.1 所示下拉菜单。

<!-- [if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"/> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"/> <v:f eqn="sum @0 1 0"/> <v:f eqn="sum 0 0 @1"/> <v:f eqn="prod @2 1 2"/> <v:f eqn="prod @3 21600 pixelWidth"/> <v:f eqn="prod @3 21600 pixelHeight"/> <v:f eqn="sum @0 0 1"/> <v:f eqn="prod @6 1 2"/> <v:f eqn="prod @7 21600 pixelWidth"/> <v:f eqn="sum @8 21600 0"/> <v:f eqn="prod @7 21600 pixelHeight"/> <v:f eqn="sum @10 21600 0"/> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/> <o:lock v:ext="edit" aspectratio="t"/> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" alt="" style='width:402pt; height:199.5pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image001.gif" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image001.gif" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image001.gif"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.1 空域下拉菜单

在该下了菜单内选择【分层显示】项,即开始进行分层显示有关操作。此时程序出现如图 2.2 所示,读取文件对话框。

<!-- [if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" alt="" style='width:330.75pt;height:191.25pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image002.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image002.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image003.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.2 读取图像

在该对话框内选取要进行分层显示的图像,打击【打开】命令按钮,此时程序界面如图 2.3 所示,对该图像的各层进行了显示。

<!-- [if gte vml 1]><v:shape id="_x0000_i1027" type="#_x0000_t75" alt="" style='width:336.75pt;height:321pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image003.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image003.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image005.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.3 图像的分层显示结果

2.2. 位值设置

位值设置用来将一个图像的各个位值设置为 1 ,并查看设置后的效果。首先单击【空域】菜单,出现如图 2.1 所示下拉菜单,在该菜单内选择【位值设置】,出现如图 2.2 所示对话框,在该对话框内选取要进行位值设置的图像。此时界面如图 2.4 所示,对设置位值后的图像进行了显示。

<!-- [if gte vml 1]><v:shape id="_x0000_i1028" type="#_x0000_t75" alt="" style='width:327.75pt;height:312.75pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image004.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image004.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image007.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.4 位值设置

2.3. 二 值化

二值化用来将一幅灰度图像转换为二值图像。首先单击【空域】菜单,出现如图 2.1 所示下拉菜单,在该菜单内选择【二值化】,出现如图 2.2 所示对话框,在该对话框内选取要进行二值化的图像。此时界面如图 2.5 所示,对设置二值化前后的图像进行了显示。

<!-- [if gte vml 1]><v:shape id="_x0000_i1029" type="#_x0000_t75" alt="" style='width:333.75pt;height:318.75pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image005.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image005.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image009.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.5 二值化图像

2.4. sobel 边缘检测

Sobel 边缘检测用来计算并显示图像的 sobel 边缘。首先单击【空域】菜单,出现如图 2.1 所示下拉菜单,在该菜单内选择【 sobel 边缘检测】,出现如图 2.2 所示对话框,在该对话框内选取要进行 sobel 边缘检测的图像。此时界面如图 2.6 所示,对 sobel 边缘检测前后的图像进行了显示。

<!-- [if gte vml 1]><v:shape id="_x0000_i1030" type="#_x0000_t75" alt="" style='width:384.75pt;height:367.5pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image006.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image006.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image011.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.6 sobel 边缘检测

2.5. 分块求均值

分块求均值实现将图像按照用户输入的块大小进行分块,计算每一块的均值后,将图像进行显示。首先单击【空域】菜单,出现如图 2.1 所示下拉菜单,在该菜单内选择【分块求均值】,出现如图 2.2 所示对话框,在该对话框内选取要进行分块求均值的图像。然后出现要求用户输入块大小的对话框,如图 2.7 所示。

<!-- [if gte vml 1]><v:shape id="_x0000_i1031" type="#_x0000_t75" alt="" style='width:137.25pt;height:119.25pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image007.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image007.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image013.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.7 块大小对话框

在对话框内输入要分块的大小,例如输入“ 12 ”、“ 12 ”,单击确定按钮,此时在主界面内实现了分块前后的图像,如图 2.8 所示。

<!-- [if gte vml 1]><v:shape id="_x0000_i1032" type="#_x0000_t75" alt="" style='width:345.75pt;height:330pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image008.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image008.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image015.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.8 块均值显示图

2.6. 元胞自动机

元胞自动机,使用二维元胞自动机对图像进行操作,即根据该点周围 8 个点的均值确定当前点值。首先单击【空域】菜单,出现如图 2.1 所示下拉菜单,在该菜单内选择【元胞自动机】,出现如图 2.2 所示对话框,在该对话框内选取要进行元胞自动机的图像。然后出现要求用户输入元胞自动机运行次数的对话框,如图 2.9 所示。

<!-- [if gte vml 1]><v:shape id="_x0000_i1033" type="#_x0000_t75" alt="" style='width:137.25pt;height:85.5pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image009.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image009.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image017.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.9 选择次数对话框

在图 2.9 内输入要进行元胞自动机运算的次数,单击【 ok 】对话框,此时主界面如图 2.10 所示,在主界面内显示了元胞自动机前后的图像。

<!-- [if gte vml 1]><v:shape id="_x0000_i1034" type="#_x0000_t75" alt="" style='width:387pt;height:369pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image010.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image010.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image019.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.10 元胞自动机前后对比图

2.7. LSB 算法演示

LSB 算法演示实现了 LSB 算法的嵌入与提取。首先单击【空域】菜单,出现如图 2.1 所示下拉菜单,在该菜单内选择【 LSB 算法演示】,出现如图 2.11 所示对话框,要求用户输入需要嵌入水印的图象。

<!-- [if gte vml 1]><v:shape id="_x0000_i1035" type="#_x0000_t75" alt="" style='width:330.75pt;height:191.25pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image011.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image011.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image021.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.11 选取原始图像

单击【打开】后,出现如图 2.12 所示对话框,要求用户选取水印图像。

<!-- [if gte vml 1]><v:shape id="_x0000_i1036" type="#_x0000_t75" alt="" style='width:330.75pt;height:191.25pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image012.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image012.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image023.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.12 读取水印对话框

选取水印图像后,单击【打开】按钮,出现如图 2.13 所示进度条。

<!-- [if gte vml 1]><v:shape id="_x0000_i1037" type="#_x0000_t75" alt="" style='width:274.5pt;height:80.25pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image013.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image013.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image025.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.13 进度条

当进度条运行完毕后,主界面显示了嵌入提取、水印的情况,如图 2.14 所示。

<!-- [if gte vml 1]><v:shape id="_x0000_i1038" type="#_x0000_t75" alt="" style='width:372.75pt;height:356.25pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image014.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image014.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image027.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.14 LSB 算法演示

2.8. LSB 嵌入水印

LSB 嵌入水印用来向图像的最低有效位内嵌入水印。首先单击【空域】菜单,出现如图 2.1 所示下拉菜单,在该菜单内选择【 LSB 嵌入水印】,出现如图 2.15 所示对话框,要求用户输入需要嵌入水印的图象。

<!-- [if gte vml 1]><v:shape id="_x0000_i1039" type="#_x0000_t75" alt="" style='width:330.75pt;height:191.25pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image015.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image015.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image029.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.15 读取原始图像

单击【打开】后,出现读取水印对话框,要求用户选取水印图像,用户可以在此界面内选择权水印图像如图 2.16

<!-- [if gte vml 1]><v:shape id="_x0000_i1040" type="#_x0000_t75" alt="" style='width:330.75pt;height:191.25pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image016.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image016.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image031.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.16 读取水印图像

选取水印图像后,单击【打开】对话框,此时出现存取含水印图像对话框,要求用户输入要存储的含水印图像文件名,如图 2.17 所示。

<!-- [if gte vml 1]><v:shape id="_x0000_i1041" type="#_x0000_t75" alt="" style='width:330.75pt;height:191.25pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image017.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image017.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image033.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.17 存储对话框

输入文件名后,单击【保存】命令按钮,此时出现进度条,如图 2.18 所示。

<!-- [if gte vml 1]><v:shape id="_x0000_i1042" type="#_x0000_t75" alt="" style='width:274.5pt;height:80.25pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image018.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image018.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image035.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.18 进度条

进度条运行结束后,主界面显示了原始图像、水印图像、含水印图像,如图 2.19 所示。

<!-- [if gte vml 1]><v:shape id="_x0000_s1026" type="#_x0000_t75" alt="" style='position:absolute;left:0;text-align:left;margin-left:-90pt; margin-top:-514.8pt;width:342pt;height:326.25pt;z-index:1; mso-wrap-distance-left:9pt;mso-wrap-distance-top:0;mso-wrap-distance-right:9pt; mso-wrap-distance-bottom:0;mso-position-horizontal:absolute; mso-position-horizontal-relative:text;mso-position-vertical:absolute; mso-position-vertical-relative:line' o:allowoverlap="f"> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image019.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image019.jpg" o:title="clip_image037"/> <w:wrap type="square"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->
2.19 主界面显示

2.9. LSB 提取水印

LSB 提取水印完成从含 LSB 水印的图像中提取水印信息。首先单击【空域】菜单,出现如图 2.1 所示下拉菜单,在该菜单内选择【 LSB 提取水印】,出现如图 2.20 所示对话框,要求用户输入需要提取水印的图象。

<!-- [if gte vml 1]><v:shape id="_x0000_i1043" type="#_x0000_t75" alt="" style='width:330.75pt;height:191.25pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image020.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image020.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image039.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.20 读取含水印图像

单击【打开】按钮,出现如图 2.21 所示对话框,要求用户输入要保存的水印整体图像。

<!-- [if gte vml 1]><v:shape id="_x0000_i1044" type="#_x0000_t75" alt="" style='width:330.75pt;height:191.25pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image021.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image021.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image041.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.21 保存对话框

单击【保存】按钮,出现如图 2.22 所示对话框,要求用户输入要保存的水印局部图。

<!-- [if gte vml 1]><v:shape id="_x0000_i1045" type="#_x0000_t75" alt="" style='width:330.75pt;height:191.25pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image022.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image022.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image043.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.22 保存对话框

单击【保存】按钮,此时主界面显示了提取的完整水印信息和局部水印信息,如图 2.23 所示。

<!-- [if gte vml 1]><v:shape id="_x0000_i1046" type="#_x0000_t75" alt="" style='width:306pt;height:291.75pt'> <v:imagedata src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image023.jpg" mce_src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image023.jpg" o:href="../Local%20Settings/Temp/msohtml1/01/clip_image045.jpg"/> </v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->

2.23 提取水印示意图

如需使用,请联系:

http://item.taobao.com/auction/item_detail.jhtml?x_id=0db1&item_id=86c84898080f8278d1fbacf04c873325

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值