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