*

tinamini.comの画像変換のバグ修正

公開日: : PC

tinamini.comの画像変換の際に起こっていたバグを修正しました。

たまーにPCからサイトがちゃんと機能しているかな?
とチェックしているんですが、稀に画像の一部が欠けている画像が有りました。
今にして思えば、白黒の絵にこのバグが発生していた気がします。

例:【東方4コマ1475】 松
http://www.tinamini.com/view/739648

赤丸で囲んでいる部分です。

739648_re_before_2

めっちゃ画像が欠けていますな・・・・
なんでだろうなーと思ってコードをいじくっていたら、どうやらここが原因っぽい。

$image->Quantize(colorspace => 'RGB') if $image->Get("colorspace") ne 'RGB';

調査の結果、カラースペースを変換する際に
元画像のカラースペースが Gray だった場合に、
変換がうまく行っていないというのがわかりました。
なので、

#$image->Quantize(colorspace => 'RGB') if $image->Get("colorspace") ne 'RGB';
if($image->Get("colorspace") ne "Gray" && $image->Get("colorspace") ne 'RGB'){
  $image->Quantize(colorspace => 'RGB');
}

カラースペースが RGBとGray以外の場合には
カラースペースを RGBに変更するようにしました。
結果、

739648_re_after_2

バッチシ直ったよーヽ(=´▽`=)ノ

これからも tinamini.com をよろしくお願いします。

ではでは。

関連記事

no image

Twitter Toolsを使ってみた。

ツイッターからblog記事を生成できる Twitter Tools というwordpressのツール

記事を読む

OpenSSL Heartbleedバグ対策(ubuntu)

なんぞ朝から色んな所で騒がれているので対応した。 opensslとは、文字やら

記事を読む

no image

ThinkPlus USBトラベルキーボード ウルトラナビ付(英語)のレビュー

簡単に。 キーボードの質感というか打ち心地は各所で散々かかれているとおり、安っぽい。

記事を読む

no image

クラウドワークスはじめました。

クラウドワークスにいろいろ登録して、ためしに仕事を受注してみた。 クラウドワークス。素

記事を読む

no image

SC420で VMware ESXi 3を動かす。

sc420にVMware ESXi 3をインストールしようとしたら、 Unsupported

記事を読む

ipod nano交換プログラムを利用した!

なんかネタがなかったので適当に。 最近弟が俺の車にカーナビを設置してくれやがりまして、そのカー

記事を読む

no image

今週は秋葉原に行けないな・・・

会社で最近秋葉原に行くのがキモイといわれている。 んな頻繁に行くわけではないが、キモイといわれ

記事を読む

no image

vmwareのubuntuを別PCへ移動で eth0: ERROR

なったのでメモ。 現象: ubuntu 7.10 のvmwareイメージを別マシンにコピーし

記事を読む

GLANTANK に debian(wheezy7.6)をセットアップ

前回の続き。 迷うようなところだけピックアップ。 はじめの画面 一番上のを選択。普通っ

記事を読む

no image

Z68で新しいマシン組むどー

というわけでマインクラフト用、兼マインクラフトに飽きたらサーバーにジョブチェンジさせるようマシンの選

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


クラウドワークスの「全てのメッセージを開く」が消えた件。

お疲れさまです。 クラウドワークスを使ってお仕事をしている方、い

脱毛器を買い申した

突然ですが、脱毛器を買いました。 トリア・パーソナルレーザー脱毛

去年の体重の推移

あけおめ!ことよろ! 新年早々特にネタもないので無理やりひねり出

招き猫 G-SHOCK

腕時計は営業ツールもしくは換金アイテムとしか思っていない俺です。

Android の Chrome78 の長押しメニューがうぜえ!対策

日常での情報収集では Amazon FireHD8 を使っています。私

→もっと見る

  • まだデータがありません。

PAGE TOP ↑