小编tof*_*fi9的帖子

以纵向模式拍照的setRotation(90)对三星设备不起作用

根据该文件,setRotation(90)应旋转拍摄的JPEG图片(takePicture在横向模式.

这在HTC手机上运行良好,但在三星Google Nexus S和三星Galaxy S3上无效.这是一个错误吗?

我知道我可以使用矩阵变换旋转,但希望操作系统可以更有效地执行此操作,并且不希望在某些其他设备上存在过度旋转的风险.

编辑

设置camera.setDisplayOrientation(90);使预览处于纵向模式,但它对拍摄的照片没有任何影响.

此外,另外setRotation,我也试图设置图片大小-在我翻转hw:parameters.setPictureSize(1200, 1600);.这也没有任何影响.

显然,三星手机设置了EXIF方向标签,而不是旋转单个像素.如ariefbayu建议的那样,使用Bitmap BitmapFactory不支持此标记.他的代码示例是解决方案,此解决方案也与使用兼容inSampleSize.

android android-camera

36
推荐指数
1
解决办法
3万
查看次数

带冒号的Postfix标签文本

我使用ASP.NET MVC 3.对于我的表单,我将标签的文本对齐到右边.此外,标签和输入字段之间有一个冒号.

Firstname: [          ]
     Last: [          ]
Run Code Online (Sandbox Code Playgroud)

我可以使用CSS或MVC 3中的一些C#代码自动插入此冒号吗?

到目前为止,我提出的最好的方法是使用该[Display(Name="Firstname:")]属性,但这会产生副作用:在验证消息中也包含此冒号:

[Required]
[Display(Name = "Firstname:")]
[StringLength(100, ErrorMessage = "The {0} must be at least {2} character long.", MinimumLength = 1)]
public string Firstname { get; set; }
Run Code Online (Sandbox Code Playgroud)

另一种方法是使用LabelFor()方法重载,但这迫使我指定标签文本两次(一次在模型中,一次在cshtml文件中):

<div>
    <div class="editor-label">@Html.LabelFor(x => x.Firstname, "Firstname:")</div>
    <div class="editor-field">@Html.TextBoxFor(x => x.Firstname)</div>
</div>
Run Code Online (Sandbox Code Playgroud)

有更好的建议吗?

css asp.net-mvc

18
推荐指数
1
解决办法
1万
查看次数

多位向量; 如何找到准确设置n次的位?

我有四个比特向量的集合,例如:

b1 = 00001010
b2 = 10100111
b3 = 10010010
b4 = 10111110
Run Code Online (Sandbox Code Playgroud)

我想得到那些在给定位向量的0,1,2,3或4中设置的位的掩码.因此m0将是未在四个位向量中的任何一个中设置的位掩码,m3是在三个位向量中设置的那些位的掩码,等等:

m0 = 01000000
m1 = 00000001
m2 = 00111100
m3 = 10000000
m4 = 00000010
Run Code Online (Sandbox Code Playgroud)

使用按位运算符查找这些掩码的最快方法是什么?

我假设它们对0和4位的操作最少:

m0 = ~(b1 | b2 | b3 | b4)  // 4 ops
m4 = b1 & b2 & b3 & b4     // 3 ops
Run Code Online (Sandbox Code Playgroud)

对于其他选项,我不太确定我的方法操作最少:

m1 = ((b1 ^ b2) & ~(b3 | b4)) | (~(b1 | b2) & (b3 ^ b4)) // 9 operations
m2 = ((b1 ^ …
Run Code Online (Sandbox Code Playgroud)

c performance bit-manipulation bitwise-operators bitvector

17
推荐指数
6
解决办法
752
查看次数

如何使用opencv均衡图像的对比度和亮度?

我有一张我扫描过的图像,但白纸在屏幕上不是白色的.有没有办法平衡合同/亮度,使背景更白?

更新

我尝试过EmguCv中建议的Image._EqualizeHist函数:

string file = @"IMG_20120512_055533.jpg";
Image<Bgr, byte> originalColour = new Image<Bgr, byte>(file);

Image<Bgr, byte> improved = originalColour.Clone();
improved._EqualizeHist();
Run Code Online (Sandbox Code Playgroud)

但是得到更糟糕的结果(当第一次灰度缩放时):

我错过了其他参数吗?

c# opencv image-manipulation emgucv

13
推荐指数
3
解决办法
3万
查看次数

SVN即时邮寄

我在我的Windows 2003服务器上安装了VisualSVN,并将其配置为提供匿名读访问.根据我的理解,VisualSVN只使用apache和下面的官方SVN Repository服务器.

现在,我想扩展SVN网页以提供"下载HEAD as ZIP"功能.像SourceForgeCodeplex这样的Web门户确实提供了这种功能.

是否有SVN Repository服务器的插件?或者可能是一个单独的Web客户端(最好是ASP.NET)?

c# svn zip

3
推荐指数
1
解决办法
3685
查看次数