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

ImageResizer中autorotate插件的使用方法分享

时间:2023-04-10 15:59:36 C#

Ima??geResizer中autorotate插件的使用方法c#控制台应用程序中AutoRotate插件的使用方法?我以为我可以做类似settings.AutoRotate=true;的事情settings.AutoRotate=true;就像我可以更改合身模式以使用接缝雕刻插件一样。我试过settings.Add("autorotate","true")到keycollection,以及其他键名AutoRotate和autoRotate。我以一种简单的方法使用它。新的AutoRotate().Install(ImageResizer.Configuration.Config.Current);...protectedstaticImageResizeImage(Imageimage,doublescaleFactor){varsettings=newResizeSettings{Scale=ScaleMode.Both,Width=(int)Math.Floor(Image.Width*scaleFactor),Height=(int)Math.Floor(Image.Height*scaleFactor),Mode=FitMode.None,Format="png"};settings.Set("自动旋转","true");返回ImageBuilder.Current.Build(图像,设置,真);经过大量研究,我发现了我正在制作的错误并揭示了.Net的一个不错的“隐藏功能”!当图像被读入Bitmap对象时,元数据被删除,因此通过接受Image对象,有关方向的数据丢失并且自动旋转不会启动。因此,传递图像文件名而不是图像对象,我上面的代码就可以工作了!谢谢你!以上就是C#学习教程分享的全部内容:如何使用ImageResizer中的autorotate插件。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: