gimp, color menu -> invert
python:
import os
from PIL import Image
import PIL.ImageOps
def main():
oridir = '../imagesOrig/'
photos = os.listdir(oridir)
for p in photos:
if p.endswith('.jpg'):
im = Image.open(oridir+p)
iv = PIL.ImageOps.invert(im)
iv.save(p)
if __name__ == '__main__':main()
javascript:
<html>
<head><title>download photos</title></head>
<body>
<canvas id="myCanvas" width="400" height="200">
your browser didn't support canvas!
</canvas>
<img id="tulip" src="5634-small.jpg" />
<script>
var img = document.getElementById("tulip");
img.onload = function(){
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var img=document.getElementById("tulip");
ctx.drawImage(img,0,0);
var imgData=ctx.getImageData(0,0,c.width,c.height);
// 反转颜色
for (var i=0;i<imgData.data.length;i+=4){
imgData.data[i]=255-imgData.data[i];
imgData.data[i+1]=255-imgData.data[i+1];
imgData.data[i+2]=255-imgData.data[i+2];
imgData.data[i+3]=255;
}
ctx.putImageData(imgData,0,0);
};
</script>
</body>
</html>