Skip to content

Instantly share code, notes, and snippets.

View mipsparc's full-sized avatar

mipsparc mipsparc

View GitHub Profile
@mipsparc
mipsparc / mosaic.py
Last active February 13, 2016 09:53
Make a mosaic art randomly with your favorite colour. (Only work on Python3)
#coding:utf-8
outname = 'out.png'
import struct
import binascii
import zlib
from math import ceil
import codecs
import random
@mipsparc
mipsparc / pngenccolour.py
Last active August 29, 2015 14:12
簡易カラーPNGエンコーダ
#coding:utf-8
#Make a PNG file
IMAGE = (
'cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54',
'cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54',
'cdbc54ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdbc54',
'cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54cdbc54',
'cdbc54cdbc54cdbc54cdbc54ffffffffffffffffffffffffffffffffffffffffffffffffcdbc54cdbc54cdbc54cdbc54',
'cdbc54cdbc54cdbc54cdbc54cdbc54ffffffcdbc54cdbc54cdbc54cdbc54cdbc54ffffffcdbc54cdbc54cdbc54cdbc54',
@mipsparc
mipsparc / pngencoder.py
Created January 5, 2015 11:07
簡易PNGエンコーダ
#coding:utf-8
#Make a PNG file
IMAGE = (
'0000000000000000',
'0000000000000000',
'0111111111111110',
'0000000000000000',
'0000111111110000',
'0000010000010000',
@mipsparc
mipsparc / pnginfo.py
Created January 5, 2015 10:33
PNGメタデータを簡単に表示するもの
#coding:utf-8
#Print some infomation of a PNG file
import struct
import datetime
import binascii
def crcChecker(data, crc):
computedCRC = binascii.crc32(data)