- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想访问正在显示到窗口的像素数据,但我没有运气在光泽中找到这样的函数,也没有尝试在键盘事件回调中调用 OpenGL readPixels。看起来光泽度将图片渲染到窗口而不暴露渲染的位图。
如果这在光泽中很难做到,是否有具有实时高级位图操作(平移、旋转、透明度)的替代方案?
最佳答案
事实证明,在这种情况下可以使用readPixels
。我在挖掘 #haskell 聊天日志时发现了这个片段:
-- save a screenshot to a handle as binary PPM
snapshotWith :: (BS.ByteString -> IO b) -> Position -> Size -> IO b
snapshotWith f p0 vp@(Size vw vh) = do
let fi q = fromIntegral q
p6 = "P6\n" ++ show vw ++ " " ++ show vh ++ " 255\n"
allocaBytes (fi (vw*vh*3)) $ \ptr -> do
readPixels p0 vp $ PixelData RGB UnsignedByte ptr
px <- BSI.create (fi $ vw * vh * 3) $ \d -> forM_ [0..vh-1] $ \y ->
BSI.memcpy
(d`plusPtr`fi(y*vw*3))
(ptr`plusPtr`fi ((vh-1-y)*vw*3))
(fi(vw*3))
f $ BS.pack (map (toEnum . fromEnum) p6) `BS.append` px
writeSnapshot :: FilePath -> Position -> Size -> IO ()
writeSnapshot f = snapshotWith (BS.writeFile f)
关于 haskell 光泽 : render Picture to Bitmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22144972/
我想访问正在显示到窗口的像素数据,但我没有运气在光泽中找到这样的函数,也没有尝试在键盘事件回调中调用 OpenGL readPixels。看起来光泽度将图片渲染到窗口而不暴露渲染的位图。 如果这在光泽
我正在自定义UITabBar。我在 UITabBarItem 中使用了自定义图像。问题是元素上是否有渐变/光泽。我检查了苹果应用商店的 UITabBarItem 上没有任何这种光泽效果。如何从 UIT
以下是标准节标题 View 处理滚动/重叠的方式: 我试图用自定义节标题复制相同的行为,但我得到的只是: 似乎在默认行为中,底部标题 View 的顶部 1px 线与顶部标题 View 的底部 1px
我的应用程序日志中有此错误: sqlite3.OperationalError: database or disk is full 由于有足够的磁盘空间可用并且我的 SQLite 数据库似乎没有损坏(
我正在尝试将以下 JSON 发布到 api。以下是来自 Xcode 控制台的日志。 { address = ( { city = 1;
仅使用直接的 html 和 css 如何使背景网页颜色和图像看起来有光泽/光泽? 我不是谈论在两种不同颜色之间制作渐变而是向标准十六进制颜色和图像添加光泽(或发光)外观。 类似于透明涂层对车辆油漆工作
我正在使用 React VR 开发一个应用程序,并使用 blender 创建了一个 3D pokeball。我已将其导出为 Wavefront .obj 文件,并在我的 React VR 应用程序中使
我是一名优秀的程序员,十分优秀!