开源图像处理软件代码

要写好一个图像处理软件,仅靠自己看书是完全不够的,要多方面学习,借鉴前人的经验,要集思广益、多面出击。如今网络发达,图像学的资料其实也到处都是。只是往往个人能力或精力有限,在短时间内无法找到那些也许藏于角落里的金子。本人研究图像至今也历时7年,在慢慢的摸索和累积中也找到了一些相关资料,共享给大家学习。1、最著名的开源图像软件:GIMP。     开发语言:C     GIMP号称Linux下的PhotoShop,总观其工程,确实达到了PhotoShop早期版本的功能。三大利器:选区、图层、蒙板一应俱全,滤镜也非常丰富,支持插件。缺点就是界面不美观,用户体验差,执行速度在Windows下慢(Linux下不清楚)。     官方网址为:http://www.gimp.org/     源码下载:因其源码体积过大,请大家直接到其官网下载。     ...

TortoiseGit配合msysGit在Git@OSC代码托管的傻瓜教程

命令行太麻烦,肿么破?便便利用睡觉的时间解决了一点效率问题,tortoiseGit处理GitHub,一样可以处理 Git @osc ,虽然说可以用gitk来调出图形界面,but,我就是不想看见黑黑的命令提示符的框框,于是乎,近乎龟毛到变态的便便又开始了新的折腾。。。。 OK,windows系统,linux和mac勿喷。。。。。下载msysgit http://msysgit.github.io/ 下载TortoiseGit http://code.google.com/p/tortoisegit/ 先安装msysgit,做如下步骤配置 点开图标  粗线讨厌的黑黑的小框框,不过这个linux字体看上去挺爽的。。。 然后进入到你本地的git工作文件夹下,便便放在G:/git 然后初始化配置gitinit 文件夹下面就会出现这么一个隐藏文件.git 然后配置用户名 git config -- global...

前台ajax请求一次,后台代码执行了两次

问题:后台使用Django,前台发布文章时使用ajax方式,后台执行代码将data数据取出存入数据库  经过排查,是提交按钮type写成了submit,需要写成button,真是  修改后测试代码执行正常,ajax中的回调函数也正常执行了 ...

超实用的JavaScript代码段

1.判断日期是否有效JavaScript中自带的日期函数还是太过简单,很难满足真实项目中对不同日期格式进行解析和判断的需要。JQuery也有一些第三方库来使日期相关的处理变得简单,但有时你可能只需要一个非常简单的函数,而不想引入一个庞大的第三方库。这时,你可以使用下面这段日期校验代码,它允许你自定义日期格式并进行日期有效性的校验。functionisValidDate(value,userFormat){//SetdefaultformatifformatisnotprovideduserFormat=userFormat||'mm/dd/yyyy';//Findcustomdelimiterbyexcluding//month,dayandyearcharactersvardelimiter=/[^mdy]/.exec(userFormat)[0];//Createanarraywithmonth,dayandyear//soweknowtheformatorderbyindexvartheFormat=userFormat.split(delimiter);//Createarra...

gulp打包压缩代码以及图片

1、首先全局安装gulp全局安装就不做介绍了初学gulp,终于把常用的配置,api,语法弄明白了!gulp插件地址:http://gulpjs.com/plugins gulp官方网址:http://gulpjs.com gulp官方API:https://github.com/gulpjs/gulp/blob/master/docs/API.md项目的目录结构应该是1D:.2└─文件名3├─src4│├─css5│├─fonts6│├─images7│└─js8└─dist9├─css10├─fonts11├─images12└─js13gulpfile.js14package.jsonsrc是2、新建一个package.json1npminit命令行中会出现1Press^Catanytimetoquit.2name:(a1)3version:(1.0.0)4description:5entrypoint:(index.js)6testcommand:7gitrepository:8keywords:9author:10license:(ISC)填各种信息,填完出...

常用CSS代码片段常见css bug

1、禁止文字被选中1.unselectable{2-moz-user-select:-moz-none;3-khtml-user-select:none;4-webkit-user-select:none;56/*7IntroducedinIE10.8Seehttp://ie.microsoft.com/testdrive/HTML5/msUserSelect/9*/10-ms-user-select:none;11user-select:none;12}13/*整站的话给body这个属性*/ 2、垂直对齐如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,可以很优雅的解决这个困惑:1.verticalcenter{2position:relative;3top:50%;4-webkit-transform:translateY(-50%);5-o-transform:translateY(-50%);6transform:translateY(-50%);7}使用这个技巧,从单行文本、段落到box,都会垂直对齐。目前浏览器对T...

解决git pull 命令失效,不能从远程服务器上拉取代码问题

用时候在用Git pull命令的时候不管用,拉取不下来远程分支上的代码,是因为本地分支和远程分支没有建立关联。处理这种问题很简单就按照提示执行命令即可:gitbranch--set-upstream-to=origin/fixbug-2.9.8 fixbug-2.9.8  如果想保证这种情况不出现就在建立新分支推送到远程分支上的时候加上-u参数即可gitpush-uoriginfeature-解决gitpull命令失效,不能从远程服务器上拉取代码问题...

pycharm远程linux开发和调试代码

pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式。具体实现在windows上远程linux开发和调试的代码步骤如下:选择Tools--Deployment--Configuration这里选择SFTP就可以这里添加SFTP主机信息然后可以天机测试连接,输入用户名和密码这里默认根路径就可以Localpath配置为你windows本地的代码路径就可以Deploymentpathonserver这个配置为你linux上代码的路径配置完成之后点击ok保存这个时候通过Tools--Deployment--BrowseRemoteHost就可以看到你远程主机的信息到此为止配置的内容完成,下面开始测试使用我在远程linux上新建了一个hello.py文件,并打印helloworld然后在本地windows的pycharm上运行现在我对代码文件进行更改,切记写完代码之后点击右上角的上...

banner轮播无缝滚动 jq代码

HTML:1<divclass="box">2    <ul>3      <li>11111</li>4      <li>22222</li>5    </ul>6</div>JQ:1$(function(){2  setInterval(function(){3      scroll($(".boxul"));  4    },1000);5  })6  functionscroll(obj){7    varh=obj.find("li").height();//获取每个li的高度8    obj.animate({"margin-top":-h},function(){//整个ul向上滚动一个li的高度,h的正负决定滚动的方向9    obj.find("li").eq(0).appendTo(obj);    //把ul的第一个li放到最后10    obj.css("margin-top",0);        //ul位置还原,看起来就像是在无缝滚动一样1112  })13...

让网站变灰的CSS代码(支持IE、FIREFOX和CHROME)

方法1:支持IE<!DOCTYPEhtmlPUBLIC“-//W3C//DTDXHTML1.0Transitional//EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”><htmlxmlns=”http://www.w3.org/1999/xhtml”><style>html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}</style>说明:此方法支持IE,不支持Firefox和Chrome等非IE内核浏览器。方法2:支持IEbody{filter:gray}说明:此方法支持IE,不支持Firefox和Chrome等非IE内核浏览器。提示:虽然这个方法代码量最小,但是效果却不好,而且网页也比较卡。方法3:同时支持IE和Chrome<style>html{overflow-y:scroll;filt...

js金额数字格式化实现代码(三位加逗号处理保留两位置小数)

工作中很常用的东西:例1,使数字1111111变成11,111,111.00,保留两位小数。<html><head><scripttype="text/javascript">functionoutputmoney(number){number=number.replace(/,/g,"");if(isNaN(number)||number=="")return"";number=Math.round(number*100)/100;if(number<0)return'-'+outputdollars(Math.floor(Math.abs(number)-0)+'')+outputcents(Math.abs(number)-0);elsereturnoutputdollars(Math.floor(number-0)+'')+outputcents(number-0);}//格式化金额functionoutputdollars(number){if(number.length<=3)return(number==''?'0':num...

IDEA复制多行及对多行代码上下左右移动

复制:复制一行可不需要选中多行需要选中mac:command+Dwindow:ctrl+D 移动:选中代码左移:tab+shift右移:tab上移:shift+alt+向上方向键下移:shift+alt+向下方向键原文地址:https://www.cnblogs.com/zitai/p/11813274.html...

IDEA回滚本本地仓库代码或项目版本

 1.用IDEA回滚本地仓库代码(commit但未push的代码)2.用IDEA回滚到指定版本右键复制回滚的标识找到回滚的地方  复制,回滚 ...

代码注释

 //.::::.//.::::::::.//::::::::::://..:::::::::::'//'::::::::::::'//.:::::::::://'::::::::::::::..//..::::::::::::.//``:::::::::::::::://::::``:::::::::'.:::.//::::'':::::'.::::::::.//.::::'::::.:::::::'::::.//.:::':::::.:::::::::'':::::.//.::':::::.:::::::::'':::::.//.::'::::::::::::::'``::::.//...:::::::::::::::'``::.//````':.':::::::::'::::..//'.:::::'':'````../***       ┏┓┏┓++*       ┏┛┻━━━━━━━┛┻┓++*       ┃      ┃*       ┃   ━   ┃+++++*      █████━█████┃+*       ┃      ┃+*       ┃   ┻ ...
代码星球 代码星球·2020-04-01

CORS 跨域访问 后端代码

使用拦截器去做跨域访问在验证时,需要在header里面传入token和userId来进行验证,所以需要特别注意的就是要在代码中将这两个参数加入,否则会出现异常packagecom.xw.interceptor;importorg.springframework.web.servlet.HandlerInterceptor;importorg.springframework.web.servlet.ModelAndView;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;/***@author12561*/publicclassCrossDomainInterceptorimplementsHandlerInterceptor{@OverridepublicbooleanpreHandle(HttpServletRequestrequest,HttpServletResponseresponse,Objecthandler)throwsException{re...
首页上一页...148149150151152...下一页尾页