MENU

inkscapeからGIMP経由でpsdファイルを出力する

概ね下記2サイトからの引用

・環境変数の設定
・コマンドプロンプトからなんかする
・どっかからファイルをダウンロードしてきてinkscapeのエクステンションフォルダにいれる

Qiita
Windows 版 Inkcscape で GIMP XCF形式で保存する - Qiita 「InkscapeからGIMPにデータ持っていくのはどうするの?」(手元のUbuntuで確認しながら)「XCF形式で保存したらいいでしょう」「GIMP パレット形式??」「いや、XCF形式...
NakuRei's Notes
InkscapeでPSDファイルを出力する方法 InkscapeでPSDファイルを出力する方法を詳細に解説。Windows環境でのパス区切り文字問題に対処した改変版のgimp_psdを利用し、簡単にPSDファイルを出力できるようになる手...

ただ、これだけだと私の環境ではエラーが出てうまくいかなかった
↓こんな
Traceback (most recent call last):
File “C:\Program Files\Inkscape\share\inkscape\extensions\gimp_psd.py”, line 34, in
class GimpXcf(TempDirMixin, inkex.OutputExtension):
TypeError: Cannot create a consistent method resolution
order (MRO) for bases TempDirMixin, OutputExtension

で、チャットGPTくんにきいたところ

拡張機能の修正:

  • gimp_psd.pyのエラーは、拡張機能自体のコードに問題がある場合があります。以下の手順で修正を試みます。
  • gimp_psd.pyファイルを以下のパスに見つけます:makefileコードをコピーするC:\Program Files\Inkscape\share\inkscape\extensions\
  • ファイルを開き、エラーが発生している行(34行目)を見つけて、次のように修正します。pythonコードをコピーするclass GimpXcf(inkex.OutputExtension, TempDirMixin):
  • これは、クラスの継承の順序を変更することで、MRO(Method Resolution Order)エラーを回避することを目的としています。

なるほどわからん・・・
でも直すべきところは明確だったので、その通りになおし・・・

きた!!!!!!

保存もできた!!!

めでたしめでたし・・・

目次