画像ファイル形式の変換について教えてください。
Macintosh PICT形式をJPEG形式に変換したいのですが、
こちらのサイトに掲載されている
「Graphic Format」における「BMP→JPEG」を参考にさせていただき、
いろいろ試したのですが、うまくいきませんでした。
BMPオブジェクトに関する行を変更するだけで可能でしょうか?
それとも、もっと複雑なソースになってしまうのでしょうか?
よろしくお願いします。
Delphiは、画像をBMP形式で保持しますので、PICT形式をBMPに変換してから行えばOKです。
手順としては、
PICT->BMP->JPEG
ですね。
PICTからBMPに変換する方法はご存じなのでしょうか。この部分さえできていれば、あとはそのままBMP->JPEGだけです。
レス、ありがとうございます。
恥ずかしながら、PICTからBMPに変換する方法もわかりません。
書籍・ネット検索等で探してはみたのですが、見付けられませんでした。
ご教授いただければ助かります。
よろしくお願いします。
PICTのフォーマット
http://www.openspc2.org/format/MacPICT/index.html
Packbits(en)
http://developer.apple.com/technotes/tn/tn1023.html
PICT構造(en)
http://developer.apple.com/techpubs/mac/QuickDraw/QuickDraw-458.html
http://developer.apple.com/techpubs/mac/QuickDraw/QuickDraw-333.html#HEAD
http://developer.apple.com/technotes/qd/qd_14.html
pinoさん、ありがとうございます。
各リンク先は、私にはハードルが高すぎて、内容をきちんと把握することはできませんでした。
「TBitmap」オブジェクトを、別のオブジェクト(TPicture等)に変更するだけで出来ないかと思っていたのですが、かなり甘かったでしょうか。
PICTのフォーマットや構造が理解できないと、「PICT→BMP」は厳しい・・という解釈で合っていますか?
難しいのなら、Susieプラグインを使って済ませてみてはどうでしょう?
DelphianWorldにも、かなりたくさんのプラグイン対応コンポーネントがあるので、
プラグインさえあれば、割と簡単にPICTを表示できることになりますけど。
(プラグインは、Susieのサイトからもらってきてください)
たかみちえさん、ありがとうございます。
DelphianWorldにあったSusieコンポーネントで、何とかいけそうな目処がたちました。
皆さん、本当にありがとうございました。
ツイート | ![]() |