我正在显示一个带有UILabel的UIView,这个视图和标签一旦到达这些行代码就会变得模糊:
CATransform3D transform = CATransform3DIdentity;
transform.m34 = (1.0/-500);
view.layer.transform = transform;
Run Code Online (Sandbox Code Playgroud)
整个应用程序我使用CA3DRotations和其他东西,这从来没有发生过.另外,我只使用整数设置视图的框架和标签!所以这不是一个半像素的问题或类似的东西,我知道这会导致最模糊的问题,但不是我的!
在模拟器上它并不模糊,iPad并不模糊,iPhone3GS并不模糊.只有配备Retina显示屏的iPhone4才会变得模糊不清.甚至在我做任何3D旋转之前!在我疯了之前有人有线索吗?
我正在使用Xamarin进行开发,并希望在其中绘制一个带有"CIRCLE"文本的简单圆圈,并在UIImageView中显示该图像.问题是圆圈和文字显得非常模糊.我已经阅读了一些有关子像素的内容,但我认为这不是我的问题.
这是模糊的图像和代码,希望有人有一些想法:)
UIGraphics.BeginImageContext (new SizeF(150,150));
var context = UIGraphics.GetCurrentContext ();
var content = "CIRCLE";
var font = UIFont.SystemFontOfSize (16);
const float width = 150;
const float height = 150;
context.SetFillColorWithColor (UIColor.Red.CGColor);
context.FillEllipseInRect (new RectangleF (0, 0, width, height));
var contentString = new NSString (content);
var contentSize = contentString.StringSize (font);
var rect = new RectangleF (0, ((height - contentSize.Height) / 2) + 0, width, contentSize.Height);
context.SetFillColorWithColor (UIColor.White.CGColor);
new NSString (content).DrawString (rect, font, UILineBreakMode.WordWrap, UITextAlignment.Center);
var image = UIGraphics.GetImageFromCurrentImageContext ();
imageView.Image = …
Run Code Online (Sandbox Code Playgroud) 我试图让图像的底部部分为顶部的视图,就像在图像中一样.
我尝试使用Rendenscript模糊它,但我无法模糊视图背后的部分.:(
我见过很多库,但几乎所有库都模糊了整个图像,但不是它的一部分.
另外,一个重要的部分是我在ViewPager中使用它,因此在IOS中需要像这样快速和动态的东西,它在它背后的图像改变时重绘自己.
任何帮助表示赞赏.谢谢你的到来!
我的xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:orientation="vertical" >
<ImageView
android:id="@+id/image"
android:src="@drawable/broadstairs"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:layout_centerInParent="true"/>
<TextView
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="200dp"
android:text="Hello World"
android:gravity="center"
android:layout_alignParentBottom="true"
android:textColor="@android:color/white"
android:textStyle="bold"
android:textSize="36sp"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
我的代码:
BlurBuilder.java
public class BlurBuilder {
private static final float BITMAP_SCALE = 0.1f;
private static final float BLUR_RADIUS = 7.5f;
public static Bitmap blur(Context context, Bitmap image) {
int width = Math.round(image.getWidth() * BITMAP_SCALE);
int height = Math.round(image.getHeight() * …
Run Code Online (Sandbox Code Playgroud) 当我做ProGuard时,我使用Blurry它给了我:
Error loading RS jni library: java.lang.UnsatisfiedLinkError:
android.support.v8.renderscript.l: Error loading RS jni library: java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in "/data/app/com.app.app-2/lib/arm/librsjni.so"
at android.support.v8.renderscript.RenderScript.a(SourceFile:1347)
at android.support.v8.renderscript.RenderScript.b(SourceFile:1504)
at android.support.v8.renderscript.RenderScript.a(SourceFile:2454)
at jp.wasabeef.blurry.internal.Blur.rs(SourceFile:62)
at jp.wasabeef.blurry.internal.BlurTask$1.run(SourceFile:61)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
Run Code Online (Sandbox Code Playgroud) 我正在使用此代码从视图中呈现图像.然后我将它保存到相册.图像模糊吗?为什么?有解决方案吗?
UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)
Tnx全部.
我正在使用此代码在我的视图中创建模糊效果:
let blur = UIVisualEffectView(effect: UIBlurEffect(style: UIBlurEffectStyle.Light))
blur.frame = CGRectMake(180, 10, 200, 750)
myView.addSubview(blur)
Run Code Online (Sandbox Code Playgroud)
有没有办法调整产生模糊的高斯函数,以达到不同程度的"失焦"效果?
我有一个在键入时垂直增长的文本框.不幸的是,当我输入一个长文本(例如一个3行文本)时,它的某些部分变得模糊.更重要的是,当我阻止它垂直生长并使其水平生长时,它工作得很好 - 文本很清晰.
我尝试过的:
UseLayoutRounding = true;
RenderOptions.TextRenderingMode = "ClearType";
Run Code Online (Sandbox Code Playgroud)
请忘了
TextOptions.TextFormattingMode = "Display"
Run Code Online (Sandbox Code Playgroud)
它必须是"理想的".
查看截图:
此设备:https:
//www.amazon.de/Sony-Tablet-PC-Touchscreen-GHz-Quad-Core-Prozessor-interner/dp/B00IN1N66I
我正在开发一个带有cordova(混合)的应用程序,屏幕变得模糊,有时没有任何原因.
当我在div或模糊元素内的随机位置点击屏幕时,这通常会消失.
模糊:
=============================================
明确:
我试图通过使用LaplacianFilter来计算图像的模糊度.
根据这篇文章:https://www.pyimagesearch.com/2015/09/07/blur-detection-with-opencv/我必须计算输出图像的方差.问题是我从概念上不了解如何计算图像的方差.
每个像素对于每个颜色通道都有4个值,因此我可以计算每个通道的方差,但是我通过计算方差 - 协方差矩阵获得4个值,甚至16个,但根据OpenCV示例,它们只有1个数字.
在计算该数字之后,他们只是使用阈值来进行二元判定,无论图像是否模糊.
PS.我绝不是这方面的专家,因此我的陈述毫无意义.如果是这样,请很高兴编辑问题.
使用Impress.js,我的文本和图像看起来很模糊.
请参阅下一个屏幕截图,其中禁用了CSS但启用了Impress.js:
现在看到Impress.js和CSS被禁用的下一个屏幕截图:
他们为什么模糊?
这是我的配置:
<div id="Model-2" class="step" data-x="117000" data-rotate="20">
<h2>Backbone.Model</h2>
<p>On peut préciser des valeurs par défaut</p>
<img src="img/18.png">
</div>
Run Code Online (Sandbox Code Playgroud) blurry ×10
android ×3
css ×2
html ×2
iphone ×2
blur ×1
c# ×1
cordova ×1
gaussian ×1
impress.js ×1
ios ×1
javascript ×1
opencv ×1
photolibrary ×1
pixel ×1
proguard ×1
renderscript ×1
save ×1
swift ×1
textbox ×1
uiblureffect ×1
variance ×1
wpf ×1
xamarin.ios ×1