Let's write β

プログラミング中にできたことか、思ったこととか

2011-02-01から1ヶ月間の記事一覧

VisualWorksで画像グレイスケール処理~NTSC系加重平均~

グレイスケールのNTSC系加重平均法 | img newImage | img := (ImageReader fromFile: '/path/to/your/image/file') image. newImage := img copyEmpty. img pixelsDo: [:x :y | | pxColor ntscGray newPxColor | pxColor := img valueAtPoint: x@y. ntscGray…

VisualWorksで画像グレイスケール処理~平均値法~

VisualWorksで画像のグレイスケール処理をやってみました。今回もsumimさんにお世話になりました.... | img newImage | img := (ImageReader fromFile: '/path/to/your/image/file') image. newImage := img copyEmpty. img pixelsDo: [:x :y | | pxColor rg…

VisualWorksで画像エッジ抽出

VisualWorksで画像のエッジ抽出してみました。 "画像のロード" img := (ImageReader fromFile: '/path/to/your/image/file') image. newImage := img copyEmpty. "画像のグレイスケール化" img pixelsDo: [:x :y | pxColor := img valueAtPoint: x@y. ntscGr…

VisualWorksで画像閾値処理

夜中の更新になりますが、僕に取っては昼間よりも夜の方が集中しやすいので... Smalltalkで画像の閾値処理(2値化とも)をやってみました。いろんなSmalltalk界の有名人の方(sumimさんや、umejavaさん)にお世話になっていて申し訳ない気持ちです... imgReader …

Squeakに入門しなおしてみた

Smalltalkは以前も触っていて、一度熱がさめたのですが、今年はLispもそうですが、Perlなどの他の好きな言語も真面目に取り組む事にしようと決めたので Perlをある程度復習し終わったと判断して、Smalltalkを復習しはじめました。しばらく触っていないと本当…

Synergyのソースを読んだNo.2

前回grepした結果をのせておきます。 lib/synergy/IPlatformScreen.h: EVENTQUEUE->adoptHandler(CEvent::kSystem, cmd/synergyc/synergyc.cpp: EVENTQUEUE->adoptHandler(IScreen::getErrorEvent(), cmd/synergyc/synergyc.cpp: EVENTQUEUE->adoptHandler(C…

Synergyのソースを読んだNo.1

友人にSynergyを紹介していて、自分でも非常に便利なソフトだとおもったので、その仕組みを知る為にソースコードを読んでいました。読んだといっても核心の部分だけで、具体的にタイマーの処理だとかの部分は読んでいません。仕組みが知りたかっただけなので…

PSPサイズに画像を変更するスクリプト

以前友人からPSPサイズに画像を変更できるようなツールなりをつくってくれといわれて、そんのときは他の友人がJavaでツールをつくってわたしていたのですが、Javaでなにやら面倒だったので、Imageクラスやらをさわっている友人の横で「ImageMagickつかえ」と…

インターネット復旧・そしてDebian GNU/Linux Squeeze 6.0へ

ここ数日インターネットが動作しなかったので、Squeezeがリリースされた祭りにも乗り遅れていましたが、 無事先程dist-upgradeが完了しました。 途中でわからなくなる点があり、IRCのdebianjpの皆さんにお世話になりました。dist-upgradeが完了したように見…