科学网

 找回密码
  注册

tag 标签: 填充

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

2010excel 纹理插件
热度 1 zhanghouxing 2013-8-31 21:06
PatternUI.zip 文章中要进行黑白打印的图表用颜色区分并不形象直观,所以对其进行斜纹等纹理填充是最好的选择。Microsoft的Eric Patterson通过创建一个加载项解决了这个问题。下载地址: http://officeblogs.net/excel/PatternUI.zip (文章开始部分也有) 方法如下: 1、解压后将文件PatternUI.xlam放在office安装目录的office12(office11)\Addins文件夹中,或者其他文件夹中,自己知道就可以。 2 打开excel 在选项中选择——加载项——转到——浏览——文件 PatternUI.xlam——确认即可 3 在 excel 格式中存在 新的的工具Patterns工具用于纹理填充
14303 次阅读|1 个评论
[转载]连通区区域填充以及背景填充
a6657266 2012-11-8 21:54
使用OpenCV提取的contour void CFreeExtract::PaintCC(CvSeq* contour, IplImage* imgCC,int nTop, int nLeft) { // 1. paint as black cvZero(imgCC); // 2. paint contour as white for( int i = 0; i contour-total; i++ ) { CvPoint* line = (CvPoint*)cvGetSeqElem(contour,i); //just a pointer! int w = line-x-nLeft+1; int h = line-y-nTop+1; imgCC-imageData = 255; } // 3. fill outer space as white cvFloodFill(imgCC,cvPoint(0,0),cvScalar(255)); // 4. paint contour as black for( int i = 0; i contour-total; i++ ) { CvPoint* line = (CvPoint*)cvGetSeqElem(contour,i); //just a pointer! int w = line-x-nLeft+1; int h = line-y-nTop+1; imgCC-imageData = 0; } // 5. revert image for (int h=0;himgCC-height;h++) { for (int w=0;wimgCC-width;w++) { int v = (int)(unsigned char)imgCC-imageData ; if (v==255) imgCC-imageData = 0; else imgCC-imageData =255; } } // 6.paint inner contour IplImage* imgInner = cvCloneImage(imgCC); CvSeq* contourInner = contour-v_next; for( ; contourInner != 0; contourInner = contourInner-h_next ) { // 6.1 draw inner contour as white cvZero(imgInner); for( int i = 0; i contourInner-total; i++ ) { CvPoint* line = (CvPoint*)cvGetSeqElem(contourInner,i); //just a pointer! int h = line-y-nTop+1; int w = line-x-nLeft+1; imgInner-imageData = 255; } // 4.2 flood background as white cvFloodFill( imgInner, cvPoint(0,0), cvScalar(255)); // 255~back // 4.4 erase holes in m_pbPix for (int h=0;himgInner-height;h++) { for (int w=0;wimgInner-width;w++) { if ((int)(unsigned char)(imgInner-imageData ) == 0) imgCC-imageData = 0; } } } cvReleaseImage(imgInner); }
2167 次阅读|0 个评论
要学习还是被学习
lilylz2010 2012-6-5 19:34
虽然从早到晚,手中不是鼠标就是钢笔,眼盯的除了显示器还是显示器,可是好久没有留下任何文字。因为没有合适的软件,有设备也是闲的。可见思路、想法是多么的重要,至于灵感更是可遇不可求了。去学习,是很彻底个人选择。正如买一件生活必需品一样,认真挑选,更要不惜掏腰包后,还要告诉自己,货真价实,最好是精品之类。今天呆在办公室,毫无思路,无从下笔、零进展的时候,觉得要说这个选择是“生活的精品”,却是和自己真要敷衍一把了。 但是,反过来,要是不这样,又能怎么样呢?不能将学习当成一切,但也不能将学习当成破坏工作和生活的主要因素。身后人潮涌动、眼前信息堆积的年月,还是唯有学习能让自己静下来,观察和理解别人对这个世界的认识,更能慢慢发现自己对眼前的一切的真实反馈与共鸣。不管是硬邦邦的大自然还是灵活隐晦的社会生活,总是能足够引起人的好奇心,在非常有限的个人时空角落里,尽可能观察、认识自己感兴趣的事物或现象,才是对自己生活的最好填充。平时,总觉得是工作挤占美妙的游乐时间,是学习让自己失去很多放松与休闲。其实并非这样,只是更多的时间我们似乎在被生活着,被工作着。但是反过来,把被动改为主动,很多感觉变了。爱生活、爱工作也许在一定的时候是统一的,至少要向这个方向努力。
3495 次阅读|0 个评论
[转载]在Excel2007中使用插件添加填充图案
热度 1 lzyupc 2010-7-27 16:04
在Excel 2007中,图表图案填充已不可用。但是,如果在一个黑白打印机上打印图表,特别是在国内期刊投稿,这项功能还是非常有用的。虽然在以前Excel版本中创建的图表将继续显示图案填充,但是没有办法使用Excel 2007 UI来应用图案填充。 为了解决这一问题,有的朋友不得不退回到2003版本的Excel,而我以前一直在用虚拟机的方法,都很麻烦。   Microsoft的Eric Patterson通过创建一个加载项解决了这个问题。这个加载项在图表工具格式选项卡的最后创建了Patterns组。单击该组中的控件,就可以实现2003版本中的图案填充功能。 该插件的下载地址: http://www.andypope.info/charts/PatternFills.zip ,如果下载不了,我已经把插件附在本文了 下载速率不快,请耐心等待。 安装指南: 原网站说得不够详细,其细化步骤(以Windows7为例)如下: (1)设置显示隐藏文件夹 (2)将下载的压缩包中的PatternFills.xlam解压至:C:\Users\本机用户名\AppData\Roaming\Microsoft\AddIns中。 (3)打开Excel2007,点开始按钮并进入excel选项。 (4)在Add-Ins项中点击最下面的Go项。 (5)选择Pattern Fills,重启Excel后即可。 插件
个人分类: 未分类|1362 次阅读|3 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-29 00:46

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部