草庐IT

变换器

全部标签

Halcon区域几何变换和仿射变换

Halcon区域几何变换和仿射变换一.Halcon区域几何变换1.move_region平移2.zoom_region缩放3.mirror_region镜像4.transpose_region倒置二.Halcon仿射变换1.affine_trans_region(区域的任意变换)2.hom_mat2d_identity(创建二位变换矩阵)3.hom_mat2d_translate(平移)4.hom_mat2d_scale(缩放)5.hom_mat2d_rotate(旋转)6.vector_angle_to_rigid(刚性放射变换)7.affine_trans_image(扩展图像变换)一.H

windows - 绘制自定义标题(框架)时如何在 alt+tab 切换器中绘制标题?

我需要画一个自定义的标题栏,这里我自己画了窗口标题。HDChdc=GetWindowDC(hwnd);if(hdc&&prepareTitleBarDC(getWidth(),27)){SetWindowText(hwnd,_T(""));DefWindowProc(hwnd,WM_NCPAINT,wParam,lParam);m_titleBar->setSize(getWidth(),27);m_titleBar->setBkColor(SkColorSetARGB(0x00,0x00,0x00,0x00));m_titleBar->paintEvent(m_pTitleBarDC

windows - 存在任何开源 Alt-Tab 窗口切换器项目吗?

尝试了几个Alt-Tab窗口切换器后,我想写一个适合我自己需要的。您知道任何开源的Alt-Tab窗口切换器吗?如果它已经存在,我不想从头开始:) 最佳答案 如果它是源代码,您可以查看TaskSwitchXP源代码:http://www.ntwind.com/software/taskswitchxp/download.html同一家公司提供VistaSwitcher,但它不是开源的。 关于windows-存在任何开源Alt-Tab窗口切换器项目吗?,我们在StackOverflow上找到

c# - AutoMapper - 如何在单个属性上使用类型转换器

是否可以将AutoMapper与单个属性一起使用?我想将逗号分隔值的字符串值转换为由UI上的换行符分隔的值列表。当前的自定义转换器似乎只能在类级别工作,并且因为dest和source类型都是字符串,所以我无法基于.创建单个映射。如何将自定义转换器应用于单个属性?还是应该改用自定义解析器? 最佳答案 您可以使用自定义解析器或通过在MapFromlambda中调用转换逻辑来映射属性:Mapper.CreateMap().ForMember(dto=>dto.DestPrp,e=>e.MapFrom(o=>ConvertTo(o.Sour

c# - 是否可以创建通用的 Int-to-Enum 转换器?

我想说如果int值等于(int)MyEnum.Value,则将其解析为True我知道我可以制作一个返回(MyEnum)intValue的Converter,但是我必须为我在DataTriggers中使用的每个Enum类型制作一个转换器.是否有一种通用的方法来创建可以提供这种功能的转换器? 最佳答案 可以以可重用的方式在枚举值和它们的基础整数类型之间创建一个转换器——也就是说,您不需要为每个枚举类型定义一个新的转换器。为此,Convert和ConvertBack提供了足够的信息。publicsealedclassBidirection

c# - TypeDescriptor.GetConverter() 不返回我的转换器

我有一个简单类型,带有一个在运行时编译和加载的自定义类型转换器。TypeDescriptor.GetConverter()虽然没有找到正确的转换器。这是一个独立的例子usingSystem;usingSystem.ComponentModel;usingSystem.Collections.Generic;usingSystem.CodeDom.Compiler;usingMicrosoft.CSharp;publicclassProgram{privatestaticstringsrc=@"usingSystem;usingSystem.ComponentModel;namespac

c# - 转换器中的 WPF MultiBinding 失败 ==> DependencyProperty.UnsetValue

我的代码在启动时失败,因为Multibinding调用的Converter中的值数组未填充正确的值,但值为DependencyProperty.UnsetValue。看看Convertor并看看我在哪里出错publicclassButtonColorConverter:IMultiValueConverter{publicobjectConvert(object[]values,TypetargetType,objectparameter,CultureInfoculture){stringval1=string.Format("{0}",values[0]);stringval2=(

c# - XAML 绑定(bind)到转换器

我想做的事情相对简单。我只是想将椭圆上TranslateTransform的Y元素绑定(bind)到椭圆高度的1/2:我还有以下转换器:publicclassMultiplyByFactor:IValueConverter{publicobjectConvert(objectvalue,TypetargetType,objectparameter,CultureInfoculture){return((double)value*(double)parameter);}publicobjectConvertBack(objectvalue,TypetargetType,objectpar

c# - 英语复数/单数变换函数

是否有任何函数(VB.NET或C#)可以将英语单词转换为单数形式或复数形式?我正在考虑拥有一个包含所有英语单词及其复数形式的数据库,但我也认为这是愚蠢的,因为这将是巨大的,而且英语中有关于如何将单词翻译成它的规则复数形式,那么为什么不创建一个进行转换的函数呢? 最佳答案 在System.Data.Entity.Designdll中有一个名为PluralizationServices的命名空间。System.Data.Entity.Design.PluralizationServices.PluralizationService.Cr

c# - 使用 Json.NET 的流利转换器/映射器?

所以,我得到了一堆我需要序列化/反序列化的类,它们也碰巧是域对象(至少是其中的一些),因此我希望它们是否有任何属性取决于特定的框架。我查看了Json.NET中的自定义转换器,但它们对我来说看起来非常“古老”在使用和其他方面,因为我们现在有泛型,但它不是很难实现流畅的界面。所以在我走上弱类型等道路之前.....我在找什么(伪):publicclassMyModel{publicintId{get;set;}publicstringName{get;set;}publicSomeObjSomeObj{get;set;}}publicclassMyModelConverter:JsonCon