pythonmat文件转excel_利用python将图片转换成excel文档格式详解
本文主要介绍了关于利用python将图片转换成excel文档的相关内容,编写了一小段Python代码,将图片转为了Excel,纯属娱乐,下面这篇文章主要给大家介绍了关于利用python将图片转换成excel文档格式的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
实现步骤读取图像,获取图像每个像素点的RGB值;
根据每个像素点的RGB值设置excel每个方格的颜色值;
根据像素点的坐标,写入excel文件;
保存退出;
示例代码from PIL import Image
import numpy as np
import time
import matplotlib.pyplot as plt
import xlsxwriter
def get_xy(row, col):
table = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
num1 = col / 26
num2 = col % 26
# print num1, num2
if num1 == 0:
return table[num2 - 1] + str(row)
else:
return table[num1-1] + table[num2 - 1] + str(row)
def main():
img = np.array(Image.open('whale.jpeg'))
# plt.figure("whale")
# plt.imshow(img)
# plt.show()
rows, cols, dims = img.shape
print img.shape
print img.dtype
print img.size
print type(img)
# print img[188, 188, 0]
excel = xlsxwriter.Workbook('image_excel.xlsx')
cellformat = excel.add_format({'bg_color': '#123456',
'font_color': '#654321'})
worksheet1 = excel.add_worksheet()
data = []
color = [''] * cols
cellcolor = ""
for i in range(rows):
for j in range(cols):
# print hex(img[i, j, 0]), hex(img[i, j, 1]), hex(img[i, j, 2])
cellcolor = (hex(img[i, j, 0]) + hex(img[i, j, 1]) + hex(img[i, j, 2])).replace('0x', '')
# print cellcolor
cellformat = excel.add_format({'bg_color': '#'+cellcolor,
'font_color': '#'+cellcolor})
# cellformat = excel.add_format({'bg_color': '#C6EFCE',
# 'font_color': '#006100'})
worksheet1.conditional_format(get_xy(i, j), {'type': 'cell',
'criteria': '
'value': 50,
'format': cellformat})
# data.append(data_row)
excel.close()
if __name__ == '__main__':
main()
# print get_xy(133, 27)
相关推荐:
pythonmat文件转excel_利用python将图片转换成excel文档格式详解相关推荐
- pythonmat文件转excel,利用python将图片转换成excel文档格式
前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...
- python读取图片文字为表格_利用python将图片转换成excel文档格式
前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...
- python将excel转换成图片格式_利用python将图片转换成excel文档格式
前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...
- python日常实用技能:利用python将图片转换成excel文档格式
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详 ...
- python将图片转换成动漫,python实现图片转换成素描和漫画格式
本文实例为大家分享了python实现图片转换成素描和漫画格式的具体代码,供大家参考,具体内容如下 原图 图片转换后的成果 源码 # -*- coding: utf-8 -*- import cv2 f ...
- python图片转成素描_巧用python实现图片转换成素描和漫画格式
[相关学习推荐:python教程] 本文实例为大家分享了python实现图片转换成素描和漫画格式的具体代码,供大家参考,具体内容如下 原图 图片转换后的成果 源码# -*- coding: utf-8 ...
- python风格变换图片_巧用python实现图片转换成素描和漫画格式
[相关学习推荐:python视频教程] 本文实例为大家分享了python实现图片转换成素描和漫画格式的具体代码,供大家参考,具体内容如下 原图 图片转换后的成果 源码# -*- coding: utf ...
- python照片转化为漫画_巧用python实现图片转换成素描和漫画格式
[] 本文实例为大家分享了python实现图片转换成素描和漫画格式的具体代码,供大家参考,具体内容如下 原图 图片转换后的成果 源码# -*- coding: utf-8 -*- import cv2 ...
- 如何把图片转换成word文档?说一个转换途径
我们时常需要将图片上的文字资料归纳整理下来,转成Word文档的形式会方便很多,下面给大家介绍一下如何把图片转换成word文档,有多种方式,咱们自由选择. 方式一.直接添加图片转换成Word 这种方式非 ...
最新文章
- 网易有道周枫:AI正带来革命性变化,但在线教育的核心是内容
- 苹果6屏幕多大_相较前段新鲜感满满,谈谈苹果12这几天的实际感受
- Jerry Wang的自我介绍和linkedin,欢迎大家添加 - for 云加社区评审海报
- junit:junit_简而言之,JUnit:Hello World
- java nslookup_nslookup使用教程
- android rtsp协议转http协议_Http协议和Https协议
- iOS设计模式 - 桥接
- 【leetcode】1023. Camelcase Matching
- 今天中午吃什么转盘html,吃到撑的几种简单午饭,让你再也不发愁吃什么了!...
- STM32f4日记9之LD3320语音识别(您的私人语音助手MICRO)
- 大数据时代的大数据技术与应用有哪些
- mysql中的round函数(*)
- Galaxy S4 GT-I9500如何root 安卓5.0.1
- function is neither a registered temporary function nor a permanent function registered in the datab
- Eigen vs Armadillo
- Python根据关键词在360、百度、bing搜索下载图片
- KingSCADA通过ODBC连接Oracle数据库
- matlab用ls显示目录,matlab中读取某个文件夹下所有数据文件
- 最新消息凡客诚品卖左旋肉碱了
- 记录一个科学上网后无法联网的问题
热门文章
- 分支类1 7-6 判断体质完整版 (10 分)
- 实现movielen电影推荐
- 电容屏和电磁屏 一:电阻式触摸屏 二:电容式触摸屏以及原理 三:电磁感应触摸屏 PDF电磁屏签名: 签名完成后,点坐转化文件: android 开发 实现网页跳转
- 个人计算机上的服务器怎么打开,电脑服务器怎么打开
- B站(bilibili)对未登录用户视频观看进行暂停和弹窗的分析与简单解决方案
- AGX硬盘无法识别:error mounting /dev/sda1 at /media/nvidia/T7:unknow filesystem type ‘exfat‘
- PyCharm三种解释器的区别(virtual Enviroment, system interpreter, conda Enviroment)
- vue如何打开新页面
- 关于数字证书数字签名以及CA的关系梳理
- mocha pro闪退_App Store 上的“翼狐 设计专业版”