我正在使用Java中的Images,我设计了超过100种图像(.png)格式,它们都是Trasparent和Black Color Drawing.
问题是,现在我被要求改变绘图的颜色(黑色 - ).
我搜索了许多在谷歌剪辑的代码,它改变了图像的位图(像素),但我不是在猜测我必须做什么来匹配精确的像素,并在图像处于透明模式时特别替换.下面是.Net中的代码(C#)
Bitmap newBitmap = new Bitmap(scrBitmap.Width, scrBitmap.Height);
for (int i = 0; i < scrBitmap.Width; i++)
{
for (int j = 0; j < scrBitmap.Height; j++)
{
originalColor = scrBitmap.GetPixel(i, j);
if(originalColor = Color.Black)
newBitmap.SetPixel(i, j, Color.Red);
}
}
return newBitmap;
Run Code Online (Sandbox Code Playgroud)
但它根本没有匹配,我调试了它,在整个文件中,没有Color(originalColor)变量的Red,Green,Blue参数值.
有人可以帮忙吗?

我已经在textview中设置了urdu 并应用了urdu 字体,但只是逐字显示? ? ?
这是代码:
Typeface tf1 = Typeface.createFromAsset(this.getAssets(), "Urdu.ttf");
TextView textView = (TextView)findViewById(R.id.textView1);
textView.setTypeface(tf1);
textView.setText("?? ??????? ????");
Run Code Online (Sandbox Code Playgroud) 我有这个方法来比较xhdpi中的图像, 但给我这个错误 java.lang.IllegalArgumentException:y必须是<bitmap.height()这里是代码:
private boolean CompareImages(ImageView im1, ImageView im2){
boolean bool = false;
int check = 0, v1, v2, v3, ev1, ev2, ev3;
Bitmap bitmap1 = ((BitmapDrawable)im1.getDrawable()).getBitmap();
Bitmap bitmap2 = ((BitmapDrawable)im2.getDrawable()).getBitmap();
for(int j = 50; j < 160; j = j + 50){
int pixel = bitmap1.getPixel(j,j);
int pixel2 = bitmap2.getPixel(j,j);
int redValue = Color.red(pixel);
int blueValue = Color.blue(pixel);
int greenValue = Color.green(pixel);
v1 = (redValue + greenValue + blueValue)/3;
int redValue1 = Color.red(pixel2);
int blueValue2 = …Run Code Online (Sandbox Code Playgroud) 我已使用这些命令成功生成了谷歌地图密钥的指纹证书
keytool -list -alias androiddebugkey -keystore "C:\Users\pc\.android
\debug.keystore" -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)
我得到了这个结果
androiddebugkey, Aug 25, 2012, PrivateKeyEntry,
Certificate fingerprint (SHA1): 68:1F:B8:80:C0:B9:96:D1:6E:95:86:69:CD:DB:0E:28:DC:9E:89:51
Run Code Online (Sandbox Code Playgroud)
当我尝试在此网站上注册证书指纹时https://developers.google.com/android/maps-api-signup
页面回复了我您输入的指纹无效.请按浏览器上的"返回"按钮,然后输入有效的证书指纹
哪里有问题请帮忙.
我有一个密码字段的文本框,我想添加一个复选框,将密码切换为纯文本.
我做了以下编码.
txtpwd.PasswordChar = (char)(byte)32;
Run Code Online (Sandbox Code Playgroud)
但这只是隐藏不显示文本框字段中输入内容的纯文本.
任何身体都可以帮忙?
我正在执行一项任务,要求按当前日期查找一年中的最后一天.
就像它的06/Jan/2013被给予它一样,它将自动返回一年的结束日.喜欢31/Dec/2013
我正在使用许多方法,例如添加一年中的剩余日期,但是当它是闰年然后错过匹配发生时,任何身体都可以向我发送精确的解决方案或者告诉我如何.
基本上我想跳过一年的最后一个日期.这对于C#来说是十分谨慎的
我一直在寻找Windows 7(64位)的GW-Basic,但找不到兼容版本。
搜索之后,我了解了将用于GW-Basic程序的QBasic。
请帮助我为GW-Basic设置环境。