るさんちまん

技術メモとか雑記とか

Image::Magickでgif画像をcropする

Perlの Image::Magick を使ってgif画像をcropしようとして一日ハマったのでメモ。

use Image::Magick;

my ($WIDTH, $HEIGHT) = (320, 240);
my ($MOVE_X, $MOVE_Y) = (50, 100);

my $image = Image::Magick->new;
$image->Read('original.gif');

$image->Crop(geometry =>
    sprintf('%dx%d+%d+%d', $WIDTH, $HEIGHT, $MOVE_X, $MOVE_Y));
$image->Set(page => sprintf('%dx%d+0+0', $WIDTH, $HEIGHT); # これが重要!

$image->Write('cropped.gif');

こんな感じでcropできます(動かしてないので色々とミスってるかも)。
ここで大事なのが、Cropした後にSetすること
なにを隠そうこれに気づくまでに一日かかりました(´;ω;`)

他の処理も挟みながら透過gifを出力させようとしていたのですが、、
Setしないと画像の背景部分まで出力されてしまい、意図した結果になりませんでした。

Perl モジュール Image::Magick で画像を切り抜く方法 | ミヤビッチの穴で紹介されていて助かりました。

デュアルディスプレイの片方だけFirefoxが重い場合の対処法

WindowsFirefoxの組み合わせでデュアルディスプレイしてたら、片方のディスプレイでだけFirefoxが激重になったので、解決方法を調べてみたメモ。

グーグル先生に聞いたところ、下記サイトがヒット。
拡張機能とテーマのトラブルシューティング | Firefox ヘルプ
結論からいうと、Firefoxの[ツール]→[オプション]→[詳細]で、ハードウェアアクセラレーション機能のチェックを外して[OK]を押しただけ。
Firefoxを再起動すると見事に直った。

Safariでも同じ現象になっているのだが、解消法がわからず。もし解消法知ってる人がいたら教えて下さい!

【スペック】
OS:Windows 7 Professional
メモリ:4GB
ブラウザ:Firefox 21.0

保育士試験を受けることにした

はてなダイアリーの登録をしたものの、書く習慣が全くできず困っていました。
が、今回保育士試験を受けることになったので、なんとなく現状を書いてみます。

試験を受けることになった経緯

社内で先輩社員とランチしていて、なんとなくその場の流れで受けようということになった、というのが正直なところです。
社会人3年目になって生活が落ち着いてきたし、自分の興味のあることを勉強してみるのもいいかな、と思ったのも大きな理由です。
※なので、今すぐ保育士に転職しようと思ってるわけではないです。

試験概要

詳細は保育士試験とは|一般社団法人全国保育士養成協議会にある通りです。

筆記と実技の2種類あり、それぞれ下記の日程で行われます。

  • 筆記:8月10日(土)、8月11日(日)
  • 実技:10月20日(日)

実技では、ピアノと読み聞かせを選択しました。
おそらく、全くやったことのないピアノが一番の肝になりそうだと思っています。

勉強方法

通信教育受ける必要がさほどなさそうだったので、独学です。
勉強方法は、ほぼ保育士 保育士試験の勉強法 その1を参考に、ユーキャンの参考書を買って勉強してます。

2013年版 U-CANの保育士速習レッスン(上) (ユーキャンの資格試験シリーズ)

2013年版 U-CANの保育士速習レッスン(上) (ユーキャンの資格試験シリーズ)

資格試験の勉強なんて、大学時代に完全なノリで受けたアロマテラピー検定以来なので、久しぶりの感覚にワクワクしてます。
合格率10%台の難関ですが、やるからには一発合格目指して頑張ります!