モニターキャリブレーション用のICCカラープロファイルファイルがいくつかあります。これらはUbuntuにインポートして正しく動作しますが、作成時に使用したタイトルは役に立たないため、変更したいと思います。
私が知る限り、色設定アプリケーションからタイトルを変更する方法はありません。
colormgr
を使用すると、プロファイルをインストールして、[色の設定]に表示されるタイトルを次のように変更できることがわかりました。
colormgr import-profile <icc-filename> | grep "Profile ID"
colormgr get-devices | grep "Device ID"
colormgr device-add-profile <monitor-device-id> <profile-id>
colormgr profile-set-property <profile-id> Title "<new-title>"
ただし、元のICCファイルのチェックサムと~/.local/share/icc
のインポートされたコピーを確認すると、インポートされたファイルには何も変更がなかったため、新しいタイトルをシステムのローカルに保存する必要があります。
これらのファイルを他のマシンと共有できるようにしたいので、ファイル自体に保存されているタイトルを変更したいと思います。
Ubuntuのソフトウェアを使用してICCファイルに保存されているタイトルを変更する方法はありますか?
OK、最後に、ubuntuでIccXMLを使用してそれを行いました。
ターミナルを開く
前提条件をインストールします。
Sudo apt-get install build-essential
Sudo apt-get install libxml2-dev
Sudo apt-get install libtiff5-dev
作業ディレクトリを作成する
cd $HOME
mkdir icc
cd icc
ソースコードを取得します。
wget http://netcologne.dl.sourceforge.net/project/sampleicc/sampleicc%20tar/SampleIcc-1.6.8/SampleICC-1.6.8.tar.gz
wget http://netcologne.dl.sourceforge.net/project/iccxml/IccXML-Src/IccXML-0.9.8/IccXML-0.9.8.tar.gz
sampleICCの抽出とコンパイル
tar -xzf SampleICC-1.6.8.tar.gz
cd SampleICC-1.6.8/
./configure --prefix=$HOME/icc/
make -j
make install
iccXMLを抽出してコンパイルします
tar -xzf ../IccXML-0.9.8.tar.gz
cd IccXML-0.9.8/
PKG_CONFIG_PATH=$HOME/icc/lib/pkgconfig ./configure --prefix=$HOME/icc
make -j
make install
テストファイルを取得してジョブを実行します。
cd $HOME/icc/bin
wget http://www.tftcentral.co.uk/icc_profiles/Dell_2707wfp.icm
./iccToXml Dell_2707wfp.icm Dell_2707wfp.xml
gedit Dell_2707wfp.xml
次に、ファイルの最後に移動し、必要に応じて説明データを変更し、ファイルを保存してgeditを閉じます。
./iccFromXml Dell_2707wfp.xml Dell_2707wfp_new.icm
OK、オリジナルを見てください:
./iccDumpProfile Dell_2707wfp.icm ALL | grep -A 1 textDescriptionType
Output:
Type: textDescriptionType
"Dell 2707WFP.icm"
新しいものの外観:
./iccDumpProfile Dell_2707wfp_new.icm ALL | grep -A 1 textDescriptionType
Output:
Type: textDescriptionType
"Dell Test 2707WFP.icm"
Iccファイルはタグで構成されます。関心のあるタグは
tag xxx:
sig 'desc'
type 'desc'
offset 2747620
size 73
TextDescription:
ASCII data, length 25 chars:
0x0000: GRACoL2006_Coated1v2.icc
No Unicode data
No ScriptCode data
Therは、iccファイルを作成および編集するための多くのツールです commercial および open-source 。
ICC Profile Inspector には、プロファイル内のタグエントリの多くを変更する機能が組み込まれています。 Windowsまたはlinux/wineでのみ実行されます。
たぶん、desc-tagsを編集するだけなら、linux/wineまたは個別のウィンドウでツールを実行することは受け入れられるソリューションかもしれません。
個別のLinuxで実行する場合は、 IccXML を使用する必要があります。 icc-fileをxml-fileに変換し、目的のタグを編集して、xml-fileをバイナリicc-fileに変換し直します。