当前位置: 首页 > 编程语言 > C#

GetEncoderParameterList意外的“位图区域被锁定”异常,有任何想法吗?分享

时间:2023-04-10 19:32:10 C#

GetEncoderParameterList意外的“位图区域被锁定”异常。有任何想法吗?我正在尝试使用来自Microsoft的示例代码来确定可用于JPEG编码器的编码器选项。(我要解决的真正问题是看看我是否可以显式设置色度子采样参数)http://msdn.microsoft.com/en-us/library/bb882589.aspxprivatevoidGetSupportedParameters(PaintEventArgse){位图bitmap1=newBitmap(1,1);ImageCodecInfojpgEncoder=GetEncoder(ImageFormat.Jpeg);EncoderParametersparamList=bitmap1.GetEncoderParameterList(jpgEncoder.Clsid);编码器参数[]encParams=paramList.Param;StringBuilderparamInfo=newStringBuilder();for(inti=0;i