Haskell:获取图像的大小

ki15

我是Haskell的新手,请我的教授进行一些练习以帮助我的学习。他给了我一些图像处理方面的知识。我在Haskell中使用字符串创建了多个图像,例如

pic :: Int -> Pic 
pic 1 = ["  ####   ",
         " ##  ##  ",
         "  ####   "]

我想以(9,3)格式获取图像大小,例如宽度9高度3。定义为

sizePic :: Pic -> (Int, Int)

高度仅使用“长度”功能即可。高度::图片->整数高度=长度

宽度我有些麻烦。宽度::图片->整数宽度=

我只是希望显示头部的长度(所有字符串的长度相等)

有任何想法吗。

卡拉法

这不会对初学者有所帮助,而是让您领会到可以做些什么

> import Control.Arrow
> (length &&& (length . head)) s
(3,9)

您可以将您的版本写为

type Pic = [String]

sizePic :: Pic -> (Int, Int)
sizePic [] = (0,0)  
sizePic (x:xs) = (1+length xs, length x)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取图像的大小

来自分类Dev

从URL获取图像大小

来自分类Dev

woocommerce获取图像大小

来自分类Dev

如何从SDWebImage获取图像大小?

来自分类Dev

使用golang获取图像大小

来自分类Dev

如何从URL获取图像大小

来自分类Dev

如何从画布获取图像大小?

来自分类Dev

如何从SDWebImage获取图像大小?

来自分类Dev

在Javascript中获取图像的大小

来自分类Dev

PyGame-获取已加载图像的大小

来自分类Dev

NodeJS gm同步获取图像大小

来自分类Dev

获取图像的高度以设置模式窗口大小

来自分类Dev

调整大小后获取图像尺寸

来自分类Dev

从Google云存储获取调整大小的图像

来自分类Dev

TCPDF错误:无法获取图像的大小

来自分类Dev

如何从EditText中的DrawableLeft获取大小或图像

来自分类Dev

增加图像大小从缓存Android获取

来自分类Dev

shell命令获取图像的像素大小

来自分类Dev

使用ajax上传后获取图像大小

来自分类Dev

shell脚本以获取图像的像素大小

来自分类Dev

在 React 上传之前获取图像大小

来自分类Dev

从javascript获取图像大小时出错

来自分类Dev

Beatifulsoup:如何通过 url 获取图像大小

来自分类Dev

在 SCNNode / ARKit Swift 中获取图像的大小

来自分类Dev

Swift:获取 JPEG 图像的正确文件大小

来自分类Dev

使用 domcrawler (Goutte) 获取抓取图像的大小

来自分类Dev

调整大小后获取svg图像的实际大小

来自分类Dev

在iPhone SDK中调整大小后获取图像的大小

来自分类Dev

如何使用蜡染获取SVG图像的图像大小(宽度/高度)