うえぽんSW局

古いタイプの日記ブログです。気まぐれに更新してます。

2010年03月

まだ実験的ですが、RGB→YV12による色褪せを軽減しようと試みるフィルタを作ってみました。いつものところにアップしてあります。

 AviUtl プラグイン フィルタ by うえぽん

 UVダウンサンプリングのプリフィルタとして使ってみてください。すべてのソースで効果があるわけではないですが、UVダウンサンプリングとで弱点をカバーしあえば良いかと思います。

 やってることは色差情報に対して4近傍の最大値フィルタを施し、色の輪郭部分を太くしています。しかし、そのままでは色の系統も変わってしまうので、黒いところや白いところなどの目立たないところだけを処理の対象にします。黒は色差情報が変わっても黒いままだったりするので。

 それでは実際にやってみます。

ダウンサンプリング前


 上をYUV420のjpegに変換します。下の左は何もしなかったもの。右が色褪せ軽減フィルタを通してからjpegに変換したものです。
YUV420のjpeg色褪せ軽減したYUV420のjpeg


 ぼけていますが、色褪せは軽減できているかと思います。

 他のサンプル。

色褪せ軽減サンプル2


 これをYUV420のjpegに変換。左が何もなし。右が色褪せを軽減したもの。画像をブラウザのタブで開いて切り替えるなどして見れば違いがよく分かると思います。

サンプル2色褪せ軽減なしサンプル2色褪せ軽減あり



【ちなみに】
 上のシャイニング・フォースIIの画像はTAS動画の一場面です。壁抜けをしています。
 TASVideos movies: [1467] Genesis Shining Force II (USA) by DarkKobold in 3:26:17.75
このエントリーをはてなブックマークに追加

 かなり昔に「簡易電子透かし(Ctrl+Aで絵が浮ぶ画像)」というブログ記事を書きましたが、この手のトリック画像はIE以外では見ることができない欠点があります。
 どうにかIE以外でも見られないかと考え、いまさらブックマークレットを作ってみました。

 IEのCtrl+Aもどきブックマークレット
 ↑右クリックなどでブックマークすればブックマークレット化できます。

 実行するとクライアント領域をメッシュで覆います。
 ドラッグでメッシュを移動することができます。1ドットずれているような場合はそれで調整してください。
 ダブルクリックでメッシュは消せます。

 下はテスト用画像です。
このエントリーをはてなブックマークに追加

↑このページのトップヘ