Skip to content

Instantly share code, notes, and snippets.

@hadashiA
hadashiA / gist:9449924
Created March 9, 2014 16:01
画像がロードされてなかったら終わるまで一時的にロード中画像に差し替える
$(function() {
$('.lens-image').each(function() {
var img = this
, src = this.src
, loader = new Image;
if (!this.complete || (!img.naturalWidth === 0)) {
img.src = './img/animation.gif';
loader.src = src;
loader.onload = function() {
convert -resize 323x323 -unsharp 2x1.4+0.5+0 hoge.png fuga.png
@hadashiA
hadashiA / file0.txt
Created April 16, 2014 13:28
jsの設定ファイルをcoffeeで書く方法 ref: http://qiita.com/hadashiA/items/2b51bdbecf65a6f25ef7
$ npm install --save coffee-script
LDFLAGS=" -L/app/vendor/libjpeg-turbo-1.3.1/lib -L/app/vendor/libpng-1.6.12/lib $LDFLAGS" ./configure --prefix=/app/vendor/imagemagick-6.8.9-3 --enable-shared=no --enable-static=yes
@hadashiA
hadashiA / file0.txt
Last active August 29, 2015 14:10
Imagemagickの高速化 mprとmpc ref: http://qiita.com/hadashiA/items/bf10881943a41fee238d
# hoge という字の画像を生成
$ convert -size 200x200 -background transparent -fill black -gravity Center label:hoge png:- | \
# それをbg.png と合成する
$ convert -composite - bg.png hoge.png
package main
import (
"fmt"
"math"
)
func Sqrt10(x float64) float64 {
var z float64 = x
// 画像をpngとかjpegにエンコードするライブラリです。
// https://code.google.com/p/as3corelib/downloads/list
import com.adobe.images.*;
// バイナリをBase64エンコードするライブラリです。
// http://crypto.hurlant.com/
import com.hurlant.util.Base64;
// SUZURIにPOSTする
function postSuzuri(event: MouseEvent): void {
@hadashiA
hadashiA / gist:1493677
Created December 18, 2011 15:17
imagemagick generate gif anim
convert -delay 0.5 -loop 0 -dispose previous tanuki*.png tanuki_anim.gif
@hadashiA
hadashiA / genko.rb
Created January 5, 2012 13:02
原稿用紙枚数換算シンプル
#!/Usr/bin/env ruby
# -*- coding: utf-8 -*-
GYO = 20
RETSU = 20
num_letters = num_gyo = num_retsu = 0
open(ARGV.last) do |io|
io.each_char do |c|
@hadashiA
hadashiA / gist:1565341
Created January 5, 2012 13:51
gifアニメ生成ヘルパ
#!/Usr/bin/env ruby
# -*- coding: utf-8 -*-
basename = ARGV.shift
in_list = ARGV.map{|num| "#{basename}_#{num}.png" }.join(' ')
`convert -delay 17.5 -loop 0 -dispose previous #{in_list} #{basename}.gif`