putpixel】的更多相关文章

from PIL import Imageimg = Image.open("D:\Python27\ggg.gif")(w,h) = img.sizeim=img.convert("RGBA")for i in xrange(w): for j in xrange(h): pos=(i,j) rgb = im.getpixel(pos) if rgb == (255,255,255,255): im.putpixel((i,j),(0,0,0,0))im.save…
拿到这道题目的文件,是一个压缩包,解压之后,我们看到一个1.txt文件,打开之后全是一堆数字,然后看到255,0,144等内容,估计是图片的像素值. 既然知道是像素值了,在CTF中,一般是8位比特的RGB图片,我们就使用Python写一个脚本来生成这个图片,Python使用的是PIL这个库.将所有的数据分为3个一组 我们可以知道3个一组的长度为95477, 写一个小程序,就可以知道是301*377的图片,然后分别对图片填充像素,就完成了图片的生成. import os from PIL impo…
一.编辑器简介 写这个控件之前总想找一找开源的,可以偷下懒省点事.可是各种地方都搜遍了也没有找到. 于是,那就做第一个吃螃蟹的人吧! 控件主要有三个功能:涂鸦.裁剪.合成. 涂鸦:主要是用到了InkToolbar和InkCanvas. 裁剪:这个用到的比较复杂,源码会公布出来. 合成:将涂鸦图层按比例缩放到原图大小,然后两个图层进行合成. 本文GitHub地址 二.涂鸦功能实现方法 这里为了省事用了一个别人写好的控件,主要是切换画笔.颜色方便.其实可以自己单独写控件的. 能用现成的就用现成的,少…
一.题目 [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? ============================================================== [程序2] 题目:企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%:利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%:20万到40万之间时,高于20万元的部分,可提成5%:40万到60万之…
# -*- coding: utf-8 -*- from PIL import Image from pylab import * def compare_pic_L(pic1,pic2): #打开第一张图片 im1 = Image.open(pic1).convert('L') print im1.format ,im1.size, im1.mode #像素值转数组 aim1 = np.transpose(array(im1)) #im1.show() im2=Image.open(pic2)…
1.下载EasyX Library for C++ (http://www.easyx.cn/) 直接下载:EasyX_20151015(beta) EasyX 绘图库目前支持 Visual C++ 6.0 / 2008 / 2010 / 2012.下载的压缩包解压缩后,执行 Setup.hta 安装即可. 2.VS建立控制台应用程序,新建cpp文件,输入代码: // 头文件 #include <graphics.h> #include <math.h> #include <…
背景:朋友在为"关山口男子职业技术学校"写一款校园应用,于是找MoonXue写一个学生选课系统的登录接口.为了搞定这个接口,不得不先搞定这个系统的验证码. 验证码大概是这个样子 看上去不怎么难,没有干扰线没有粘连没有扭曲.但还是没能用pytesser直接将它识别出来,因为当中有噪点和其他背景噪声的存在.MoonXue的工作就是去掉这些讨厌的东西 先介绍一下,我们的工具: 1.Pytesser 它是基于一个c语言实现名为tesser的识别工具的python封装.可惜比较笨,只能做最简单的…
C语言经典例题100 来源 http://www.fishc.com 适合初学者 ----------------------------------------------------------------------------- [程序1] 题目:由(1.2.3.4)4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去掉不满足条件的排列. 2.程序源代码: main() { int i,j,k;…
原地址:http://hi.baidu.com/drunkdream/item/9c9ac638dfc46ec6382ffac5 实验环境: windows7+python2.6+pycrust+PIL1.1.7 实验操作: Image模块 例子:打开.旋转.显示一副图像 >>> import Image>>> infile='e:/doc/program/python/2.6/study/temp/freebsd.jpg'>>> im=Image.o…
Amazon验证码识别 在破解Amazon的验证码的时候,利用机器学习得到验证码破解精度超过70%,主要是训练样本不够,如果在足够的样本下达到90%是非常有可能的. update后,样本数为2800多,破解精度达到90%以上,perfect! 文档结构为 -- iconset1 -- ... -- jpg -- img -- jpg -- ... -- error.txt -- py -- crack.py 需要的库 pip3 install pillow or easy_install Pil…