Foren: Hilfe (Thread #19363)

gif->jpgに変換される件です。 (2008-07-20 16:33 by Anonym #37710)

opendiscussionにていろいろ助けて頂いたものです。
gif対応機種でgif->jpeg変換される件でご教示頂けると助かります。
index.xhtmlにアクセスした際のdebuglevelのログでtitle.gifがjpgになってキャッシュファイルが作られています。
かなり端折ってしまいましたので、見当はずれのところを書き込んでいるかもしれません。
index.xhtmlには
<img src="img/index/title"
と指定しています。

[client start hxj_trans_name()
chxj_img_conv_format.c(1811): [client end chxj_trans_name()conf not found

chxj_img_conv_format.c(1901): [client Found[/var/sites/test/img/index/title.gif],referer:http://test/index.xhtml

chxj_apply_convrule.c(51): [client convertrulepattern=[^/]uri=[/img/index/title],referer:

chxj_img_conv_format.c(241): [client startchxj_img_conv_format_handler(),referer:http://test/index.xhtml

[client mode=normal[/var/sites/test/img/index/title.gif.SoftBank/1.0/814T/TJ001Browser/NetFront/3.3Profile/MIDP-2.0Configuration/CLDC-1.1],
chxj_img_conv_format.c(390): [client workfile=[/tmp/chxj/_var_sites_test_img_index_title.gif.SoftBank_1.0_814T_TJ001_Browser_NetFront_3.3_Profile_MIDP_2.0_Configuration_CLDC_1.1],referer:http://test/index.xhtml
chxj_img_conv_format.c(410): [client color=[262144],referer:http://test/index.xhtml
chxj_img_conv_format.c(1454): [client mode:[0],referer:
chxj_img_conv_format.c(1455): [client name:[(null)],referer:http://test/index.xhtml
chxj_img_conv_format.c(1456): [client offset:[0],referer:
chxj_img_conv_format.c(1457): [client count:[0],referer:
chxj_img_conv_format.c(1479): [client Content-Length:[6990],referer:
chxj_img_conv_format.c(1491): [client sendfiledata[6990]byte,referer:
chxj_img_conv_format.c(429): [client endchxj_img_conv_format,referer:
mod_chxj.c(744): [client startofchxj_output_filter(),referer:

mod_chxj.c(812): [client readdata[(null)],referer:
mod_chxj.c(818): [client appenddatastart,referer:
mod_chxj.c(832): [client appenddataend,referer:
mod_chxj.c(837): [client eos,referer:
mod_chxj.c(844): [client content_type=[image/jpeg],referer:

長文になってしまって、すみません。

Reply to #37710×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

RE: gif-&gt;jpgに変換される件です。 (2008-07-20 21:20 by konn #37715)

投稿ありがとうございます!

大変助かります。ありがとうございます。

ログを見る限り確かにjpegでキャッシュが作成されていますね。

念のため書かせていただきますが、
device_data.xmlの該当機種部ではgif以外はfalseにしているのにもかかわらずjpegになるとのことですね。

手がかりをありがとうございます!

相変わらず調べています・・・。
分かり次第お知らせします。申し訳ありません。

よろしくお願いいたします。
Reply to #37710

Reply to #37715×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

RE: gif-&amp;gt;jpgに変換される件です。 (2008-07-20 22:57 by konn #37717)

すみません。。

やはりこちらでやってみる限り、
GIFになってしまうようです。

device_data.xmlの該当機種部分を以下に記しておきます。

<device>
<device_id>814T</device_id>
<device_name>SoftBank 814T</device_name>
<html_spec_type>JXHTML</html_spec_type>
<width>234</width>
<heigh>259</heigh>
<gif>true</gif>
<jpeg>false</jpeg>
<png>false</png>
<bmp2>false</bmp2>
<bmp4>false</bmp4>
<color>262144</color>
<emoji_type></emoji_type>

<wp_width>240</wp_width>
<wp_heigh>320</wp_heigh>
<cache>307200</cache>
<dpi_width>96</dpi_width>
<dpi_heigh>96</dpi_heigh>
</device>

上記のように、<gif>以外はすべてfalseにしています。
またデバッグログは以下のとおりでした。

[Sun Jul 20 22:19:39 2008] [debug] chxj_specified_device.c(81): [client 192.168.1.251] start chxj_specified_device()
[Sun Jul 20 22:19:39 2008] [debug] chxj_specified_device.c(103): [client 192.168.1.251] device_id:[814T]
[Sun Jul 20 22:19:39 2008] [debug] chxj_specified_device.c(106): [client 192.168.1.251] device_name:[SoftBank 814T]
[Sun Jul 20 22:19:39 2008] [debug] chxj_specified_device.c(124): [client 192.168.1.251] end chxj_specified_device()
[Sun Jul 20 22:19:39 2008] [debug] chxj_img_conv_format.c(285): [client 192.168.1.251] found device_name=[SoftBank 814T]
[Sun Jul 20 22:19:39 2008] [debug] chxj_img_conv_format.c(286): [client 192.168.1.251] User-Agent=[SoftBank/1.0/814T/TJ001 Browser/NetFront/3.3Profile/MIDP-2.0 Configuration/CLDC-1.1]
[Sun Jul 20 22:19:39 2008] [debug] chxj_img_conv_format.c(1761): [client 192.168.1.251] old user_agent:[SoftBank/1.0/814T/TJ001 Browser/NetFront/3.3Profile/MIDP-2.0 Configuration/CLDC-1.1] ==> new user_agent:[SoftBank/1.0/814T/TJ001 Browser/NetFront/3.3Profile/MIDP-2.0 Configuration/CLDC-1.1]
[Sun Jul 20 22:19:39 2008] [debug] chxj_img_conv_format.c(1788): [client 192.168.1.251] mode=normal [/var/www/chxj/img/logogif.gif.SoftBank/1.0/814T/TJ001 Browser/NetFront/3.3Profile/MIDP-2.0 Configuration/CLDC-1.1]
[Sun Jul 20 22:19:39 2008] [debug] chxj_img_conv_format.c(390): [client 192.168.1.251] workfile=[/tmp/tmp/_var_www_chxj_img_logogif.gif.SoftBank_1.0_814T_TJ001_Browser_NetFront_3.3Profile_MIDP_2.0_Configuration_CLDC_1.1]
[Sun Jul 20 22:19:39 2008] [debug] chxj_img_conv_format.c(410): [client 192.168.1.251] color=[262144]
[Sun Jul 20 22:19:39 2008] [debug] chxj_img_conv_format.c(1507): [client 192.168.1.251] mode:[0]
[Sun Jul 20 22:19:39 2008] [debug] chxj_img_conv_format.c(1508): [client 192.168.1.251] name:[(null)]
[Sun Jul 20 22:19:39 2008] [debug] chxj_img_conv_format.c(1509): [client 192.168.1.251] offset:[0]
[Sun Jul 20 22:19:39 2008] [debug] chxj_img_conv_format.c(1510): [client 192.168.1.251] count:[0]
[Sun Jul 20 22:19:39 2008] [debug] chxj_img_conv_format.c(1532): [client 192.168.1.251] Content-Length:[3725]
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(744): [client 192.168.1.251] start of chxj_output_filter()
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(812): [client 192.168.1.251] read data[GIF89ad]
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(818): [client 192.168.1.251] append data start
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(832): [client 192.168.1.251] append data end
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(1023): [client 192.168.1.251] end of output filter
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(744): [client 192.168.1.251] start of chxj_output_filter()
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(812): [client 192.168.1.251] read data[(null)]
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(818): [client 192.168.1.251] append data start
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(832): [client 192.168.1.251] append data end
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(1023): [client 192.168.1.251] end of output filter
[Sun Jul 20 22:19:39 2008] [debug] chxj_img_conv_format.c(1544): [client 192.168.1.251] send file data[3725]byte
[Sun Jul 20 22:19:39 2008] [debug] chxj_img_conv_format.c(429): [client 192.168.1.251] end chxj_img_conv_format
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(744): [client 192.168.1.251] start of chxj_output_filter()
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(812): [client 192.168.1.251] read data[(null)]
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(818): [client 192.168.1.251] append data start
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(832): [client 192.168.1.251] append data end
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(837): [client 192.168.1.251] eos
[Sun Jul 20 22:19:39 2008] [debug] mod_chxj.c(844): [client 192.168.1.251] content_type=[image/gif]

すみませんが、また何か分かりましたら、
教えていただけないでしょうか?

申し訳ありません。
よろしくお願いいたします。
Reply to #37715

Reply to #37717×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

RE:RE: jpeg変換される件です。 (2008-07-22 09:57 by Anonym #37744)

おはようございます。
何度もお手間をおかけしてすみません。先に投稿させていただいたログを取ったときにはデバイス定義ファイルでjpegもfalseにしていたため、jpeg変換されてました。
gifのみtrueにした場合はgifを返しています。こちらの見落としで申し訳ありませんでした。
jpeg,gifともにtrueの場合、元画像がgifで、フォーマット変換せずにgifを返したいときはどのようにすればよいでしょうか?
Reply to #37710

Reply to #37744×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

RE:RE: jpeg変換される件です。 (2008-07-22 10:33 by konn #37746)

おはようございます。
レス、ありがとうございます。

gif->jpgの件、一安心しました。ありがとうございます。

>フォーマット変換せずにgifを返したいときは
>どのようにすればよいでしょうか?

現状、jpegが有効な場合はjpegを最優先にするように
動作しています。

元画像に従ってレスポンスを返すようにするにはプログラム側で修正が必要になります。
もしよろしければこれから修正しますが、いかがでしょうか?

よろしくお願いいたします。
Reply to #37744

Reply to #37746×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

RE:RE:RE jpeg変換される件です。 (2008-07-22 11:17 by Anonym #37747)

早速のご連絡ありがとうございます。
お忙しい中、大変かと思いますが、実装していただけると本当に助かります。


Reply to #37710

Reply to #37747×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

RE:RE:RE jpeg変換される件です。 (2008-07-22 13:15 by konn #37749)

対応しますので、今しばらくお待ちください。
遅くとも本日中、今晩中にリリースできるかと思います。

よろしくお願いいたします。
Reply to #37747

Reply to #37749×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

RE:RE:RE jpeg変換される件です。 (2008-07-22 22:14 by konn #37773)

遅くなって申し訳ありません。
後はリリース作業だけですので、もう少しお待ちください。

よろしくお願いいたします。
Reply to #37749

Reply to #37773×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

RE: gif-&gt;jpgに変換される件です。 (2008-07-23 00:18 by Anonym #37777)

わざわざ書き込みありがとうございます。
せかしてしまったようで申し訳ないです。リリース楽しみにお待ちしておりますので、焦らず作業なさってください。
Reply to #37710

Reply to #37777×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

RE: gif-&amp;gt;jpgに変換される件です。 (2008-07-23 01:39 by konn #37779)

遅くなって申し訳ありません。

ただいま、0.12.11をリリースしましたので、
よろしくお願いいたします。

また、何かありましたら、お気軽に投稿ください。
よろしくお願いいたします。
Reply to #37777

Reply to #37779×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

RE:RE: gif-&gt;jpgに変換される件です。 (2008-07-23 09:05 by Anonym #37781)

遅い時間までやっていただき、すみません。
早速0.12.11を試させていただきました。
期待した通りの動作になっています。
また使わせていただきます。
ありがとうございました。
Reply to #37710

Reply to #37781×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

RE:RE: gif-&amp;gt;jpgに変換される件です。 (2008-07-23 10:25 by konn #37782)

0.12.11の動作報告、ありがとうございます!

また何かありましたらお気軽にご連絡ください。

よろしくお願いいたします。
Reply to #37781

Reply to #37782×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden