2011-02-01から1ヶ月間の記事一覧
グレイスケールの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で画像のグレイスケール処理をやってみました。今回もsumimさんにお世話になりました.... | img newImage | img := (ImageReader fromFile: '/path/to/your/image/file') image. newImage := img copyEmpty. img pixelsDo: [:x :y | | pxColor rg…
VisualWorksで画像のエッジ抽出してみました。 "画像のロード" img := (ImageReader fromFile: '/path/to/your/image/file') image. newImage := img copyEmpty. "画像のグレイスケール化" img pixelsDo: [:x :y | pxColor := img valueAtPoint: x@y. ntscGr…
夜中の更新になりますが、僕に取っては昼間よりも夜の方が集中しやすいので... Smalltalkで画像の閾値処理(2値化とも)をやってみました。いろんなSmalltalk界の有名人の方(sumimさんや、umejavaさん)にお世話になっていて申し訳ない気持ちです... imgReader …
Smalltalkは以前も触っていて、一度熱がさめたのですが、今年はLispもそうですが、Perlなどの他の好きな言語も真面目に取り組む事にしようと決めたので Perlをある程度復習し終わったと判断して、Smalltalkを復習しはじめました。しばらく触っていないと本当…
前回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を紹介していて、自分でも非常に便利なソフトだとおもったので、その仕組みを知る為にソースコードを読んでいました。読んだといっても核心の部分だけで、具体的にタイマーの処理だとかの部分は読んでいません。仕組みが知りたかっただけなので…
以前友人からPSPサイズに画像を変更できるようなツールなりをつくってくれといわれて、そんのときは他の友人がJavaでツールをつくってわたしていたのですが、Javaでなにやら面倒だったので、Imageクラスやらをさわっている友人の横で「ImageMagickつかえ」と…
ここ数日インターネットが動作しなかったので、Squeezeがリリースされた祭りにも乗り遅れていましたが、 無事先程dist-upgradeが完了しました。 途中でわからなくなる点があり、IRCのdebianjpの皆さんにお世話になりました。dist-upgradeが完了したように見…