mysql:8492
From: takuma watanabe <takuma watanabe <takuma@xxxxxxxxxx>>
Date: Tue, 16 Dec 2003 10:01:10 +0900
Subject: [mysql 08492] Delphi+Mysql で Jpeg を登録
こんにちは。渡辺です。 また質問させていただきます。 MySQL3.23+MyODBC2.50.29(MySQL-SJIS)を使用してDelphi5 Enterprise(BDE5.01) でシステムを構築しております。 今回Mysqlで初めて画像を扱いまして、なんとか保存~表示まではできましたが 一つ問題が・・・。 BLOBフィールドにJpegの写真を登録したいのですが、約2500レコードにそれぞれ 100KB前後のJpegを登録すると、データを参照する際に時間がかかってしまいま す。(PentiumⅢ1GHz、メモリ512MBのWin2kですが1分以上かかる状態です) Delphiのテーブルコンポーネントで参照しているので、多少は時間がかかる事も わかるのですが、SQL文でBLOBフィールドを除いて引っ張って来ても時間がかか ります。インデックス付きの項目だけなら早いんですけどね。 登録の際に画像サイズを小さくしたり(1000×1400ピクセルくらいとか、結構で かいですw)する事はできないでしょうか? TJpegImageなどDelphiのヘルプは見てみたのですが、上手く使えそうな部分が見 あたりませんでした。 普通はたかだか2500レコード+画像で遅くなる状況も何かあるのかな?とも思い ますんで・・・こちらも何かご存じの方がいたら教えていただきたく存じます。 ちなみに・・・特に画質にこだわる等はありません・・・が、 CompressionQualityを使って圧縮率を上げすぎると、人がゾンビ状態になってし まって、さすがにこれでは・・・という感じですw 画像の登録関連で色々行っている方、大変お手数とは存じますが、何かアドバイ スをお願い致します。 ※テーブル構造 CREATE TABLE USER ( USERID VARCHAR(10) BINARY NOT NULL, USER_KIND SMALLINT, USERNAME VARCHAR(30) BINARY, YOMI VARCHAR(30) BINARY, INPUTDATE DATE, NOTE TEXT, JPIMAGE LONGBLOB, PRIMARY KEY (USERID) ) JPIMAGEにJpegを登録しています。 渡辺
8470 2003-12-10 19:10 [takuma watanabe <tak] MyODBC の DLL でモジュール違反 8484 2003-12-12 13:43 ┣[takuma watanabe <tak] -> 8492 2003-12-16 10:01 ┗[takuma watanabe <tak] Delphi+Mysql で Jpeg を登録 8493 2003-12-16 10:12 ┣[遠藤 俊裕 <endo_t@xx] 8494 2003-12-16 10:28 ┃┗[takuma watanabe <tak] 8495 2003-12-16 10:35 ┃ ┗[遠藤 俊裕 <endo_t@xx] 8497 2003-12-16 11:25 ┃ ┗[Ito Takahiro <taka@x] 8498 2003-12-16 12:00 ┃ ┗[takuma watanabe <tak] 8499 2003-12-16 12:25 ┃ ┗[遠藤 俊裕 <endo_t@xx] 8496 2003-12-16 11:13 ┣["TAKAHASHI, Tomohiro] 8500 2003-12-16 15:12 ┣["TAKAHASHI, Tomohiro] 8501 2003-12-16 16:12 ┃┗[takuma watanabe <tak] 8503 2003-12-16 16:23 ┃ ┗[遠藤 俊裕 <endo_t@xx] 8512 2003-12-16 22:03 ┃ ┗["TAKAHASHI, Tomohiro] 8517 2003-12-17 10:33 ┃ ┗[遠藤 俊裕 <endo_t@xx] 8502 2003-12-16 16:17 ┗[take_tk <CQK01016@xx] 8504 2003-12-16 16:25 ┣[遠藤 俊裕 <endo_t@xx] 8505 2003-12-16 16:36 ┗[takuma watanabe <tak] 8506 2003-12-16 18:50 ┣[take_tk <CQK01016@xx] 8507 2003-12-16 19:01 ┃┗[takuma watanabe <tak] 8510 2003-12-16 21:08 ┃ ┗[take_tk <CQK01016@xx] 8511 2003-12-16 21:30 ┃ ┗[takuma watanabe <tak] 8513 2003-12-16 22:04 ┗["TAKAHASHI, Tomohiro] 8514 2003-12-16 22:14 ┗[takuma watanabe <tak]