2个回答
展开全部
追问
主要就是因为像素比较高呀
追答
那就没办法了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
转成那样貌似没什么意义啊,另如果是Excel 2003的话,只支持256列且40种颜色,横向像素怎么办,24位真彩色怎么办
追问
不是还有2010呢么
追答
那倒是,不过还是觉得没啥意义。
不过怎么说呢,没意义的事我也干过不少……
就是用Windows的API函数getpixel获取像素pixel的RGB
再参照excel的range对象的interior.color找出对应的colorindex与图片pixel的RGB对应关系,利用循环语句将图片上所有的像素点在excel工作表中设置对应位置的colorindex,当然由于图片尺寸比较大可以取像素点时可以抽值。
其实关键就是API函数getpixel的调用,RGB与colorindex的换算,position x,y和colomn row的换算。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |