WordPressブログをiPhoneから書くのに愛用しているPressSync。
使っているとエラーが発生しました。
エラーメッセージはこちら。
Invalid parameters to context creation
訳すと、「文章作成中に無効なパラメータがある」です。なんのこっちゃ?でしたが、調べると、次の2つパターンの時に、エラーが発生しています。
iPhoneのスクショをアップするとエラー
- アップしようとしている記事の中に、iPhoneのスクリーンショット画像が含まれている
- iPhoneのスクリーンショット画像を[メディア]からWordPressにアップするとき
どうやら、スクリーンショット画像で、PressSyncがエラーになっている感じ。
回避策
iPhoneの写真アプリの[編集]で、トリミングして保存すると、解決します。
トリミングは、写真アプリで、エラーとなるスクショの画像を開き、画面右上の[編集]をタップし、
画面下、中央の右にある[傾き補正]のボタンをタップします。
すると、画像をトリミングできるので、トリミングして、画面右下にある[黄色のチェックマーク]をタップして保存します。
これで、エラーなく、スクショの画像をPressSyncでアップできます。
原因は画像のビット数
原因は、スクショ画像のPNGが、iOSのバージョンがアップして、ビット数が16ビットで保存されるようになったから。
トリミング作業を行うと、なぜか、8ビットの保存になり、エラーなく、PressSyncから画像をアップできます。