3
PHPでは、画像をBLOBデータ型としてデータベースに挿入することができます。私はblobデータ型としてデータベースのプロットをデータに入れたいので、このデータをWeb上でPHPで再利用することができます。たとえば
:
MathematicaからmysqlにプロットをBLOBとして挿入する
Needs["DatabaseLink`"];
conn=OpenSQLConnection["myDB"];
picture=Plot[Sin[x], {x,0,2Pi}];
SQLExecute[conn, "INSERT INTO pictures VALUES ('"<>picture<>"')"]
ファイルにエクスポートしてからデータベースに読み込むのですか? [この可能なエクスポート形式の一覧](http://reference.wolfram.com/mathematica/ref/$ExportFormats.html)には、適切なものが含まれている可能性があります。 – Verbeia
'ExportString'について知っていますか?イメージのファイルコンテンツを作成してDBに挿入することができます。 'img = Image [{{1、0}、{0、1}}]; ExportString [img、 "PNG"] ' – halirutan
過去にデータベースアプリケーションで行ってきたことは、ディレクトリにイメージを保存し、そこに格納するのではなくDBで参照することです。 Webアプリケーションでイメージを使用する場合は、このメソッドを使用してイメージを使用することもできます。 –