我现在正在为Xamarin开发一款适用于Android的应用程序,我只是迈出了一小步。我正在搜索关于MonoDroid锐化算法的互联网,我发现的一切似乎都不起作用。任何人都可以提供一些原样脚本或一些文档吗? 提前谢谢。
答案 0 :(得分:1)
这可能对您有所帮助
<?php
createLinks( array('alb','bul') );
function createLinks($regions) {
static $data = array ( /* using static only as an example for "some data source" */
'alb' => array(
array("Albanian"), /* it would certainly be nice if you could give */
array("test@test.com"), /* those elements key-names with some meaning */
array("test2@test.com", "test3@test.com")
),
'bul' => array(
array("Bulgaria"),
array("test5@test.com"),
array("test6@test.com", "test7@test.com")
),
);
foreach( $regions as $r ) {
echo $data[$r][0][0], "<br />\r\n";
}
}
答案 1 :(得分:1)
Mohit的最佳答案是针对.NET System.Drawing.Bitmap类。 Android有一个不同的绘图类和Color的表示。您可以在此处找到有关颜色的文档:https://developer.xamarin.com/api/type/Android.Graphics.Color/
颜色的A,R,G和B值可以通过以下方式获得:
int color = bitmap.GetPixel(x, y);
var androidColor = new Color(color);
byte r = androidColor.R;
byte g = androidColor.G;
byte b = androidColor.B;
byte alpha = androidColor.A;
应该可以按原样使用提供的算法进行修改。