问题标签 [skia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2012 - 如何使用 VS2012 构建 Skia 库项目
感谢您阅读我的问题。
我想用VS2012构建skia库,但是skia的master分支只支持vs2013或更高版本。
我试图搜索可以使用 vs2012 构建的旧版本,但我无法搜索该版本。
请帮我。
谢谢,
android - 如何在另一个平台上模拟 android 视图的 `setRotationY` 等使用的透视图?
我想在不同的上下文(CSS 3d 转换、iOS CALayers 和 OpenGL)中模拟转换后的 Android 视图的行为,以便给定特定的视口尺寸和相同的旋转/平移/缩放,元素将被投影到同一个屏幕上-跨所有平台的空间坐标。
android 文档没有对所使用的 fov(或精确的投影矩阵)提供太多说明。当然,我可以花一些时间摆弄并获得足够好的近似值,但是有没有人知道这可能是什么,假设它在所有设备上都是固定的,或者如果它实际上因设备而异?
更新
我一直在深入挖掘 的源代码android.graphics.Camera
,它使用 Skia 3D 视图 ( ) 上的薄层实现了这种行为的底层逻辑Sk3DView
,所以现在我的问题也适用于这里。那就是 - 我如何构建一个 4x4 投影矩阵来模拟 Sk3DView?
android - Android M 位图崩溃
我正在尝试通过反射在 JNI(C++) 中创建一个 Android 位图对象(Java)。下面的代码在 Android L 版本之前运行良好,但在 Android M 上却没有。在 Android M 中,mNativeBitmap 的名称被修改为 mNativePtr,这是考虑在内的。即使在此更改代码崩溃之后。
如果我删除 bitmap->getPixels() 的 memcpy,则代码不会崩溃。所以我们怀疑由于 memcpy 调用导致了一些内存损坏。如果有人有解决这个问题的方法,请帮我解决。
android - 混合模式替换最高 alpha?
是否有执行以下操作的混合模式?基本上取最接近不透明的最高 alpha。
我对 alpha 行为比对颜色行为更感兴趣。
canvas - Embed skia canvas in NSView and HWND, canvas flushed as blank when window resize
I'm trying to embed skia canvas into NSView and HWND to do some cross platform drawing. I'm using the class SkView comes with the skia source code, and use SkOSWindow as the window. But the window got blanked when the window is resizing. As showing below
Here's the code used by SkWindow when resizing,
I'm very new to skia, and I can't find any document about this problem. Does anyone ever running into this problem? Any suggestion will appreciated!
android - 为什么即使在 Android.mk 文件中提供了目标规则后,“无目标规则错误”仍然出现?
我正在尝试从 NDK 项目中的 SKIA 库配置 CPP 文件。
错误make: ***即使我在 Android.mk 文件中提供了目标规则,也没有规则继续发生。这是我的代码
任何帮助将不胜感激。
c# - 如何在 Gtk3 中在开罗上下文中使用 Skia 绘制
我期望得到彩色矩形,但得到矩形垃圾。到目前为止,我有以下代码:
c# - 在 Visual Studio 中使用 SkiaSharp
我正在研究 SkiaSharp 在未来项目中的使用,遵循 GitHub 上当前可用的文档:
https://developer.xamarin.com/guides/cross-platform/drawing/introduction/
我正在 Windows 7 上的 Visual Studio 2013 上进行开发。我尝试使用 Xamarin Android App 项目类型,但它需要 SkiaSharp 包中的 DllImportAttribute 的商业许可证。
我想知道是否可以选择一个 C# Visual Studio 项目,该项目将如何显示 SkiaSharp 画布,如果可以,我该怎么做?
skia - 在 Skia 中,将 rgba 原始数据转换为 skBitmap
假设我在内存中有一个 rgba 帧原始数据,有没有办法将其转换为 skBitmap?这样我就可以使用其他skia操作在这个框架上绘制。本案例使用 C++。
谢谢。:)
base64 - Android中的BitmapFactory图像解码,和iOS有什么不同?
图像以 Base64 编码字符串的形式给出,我已经解码并传递给 BitmapFactory 类,然后我得到一个日志说skia 返回 false。我通过使用FilterInputStream进行了修复,但仍然失败。因此,为了确定图像解码部分的问题,我做了hexdump并与 iOS 进行比较,结果是相同的。所以现在我确定 BitmapFactory 类的问题。我注意到一件事,当我将二进制输出放入文件并复制到 Mac 时,单击该文件我可以看到图像。所以我试图弄清楚,Android和iOS中的图像解码器有什么不同。