PHPでPNGファイルの内容(ヘッダーではない)を暗号化したいです。
暗号化 (RSA) 後、IDAT チャンク (ピクセルに関する情報を含む) のサイズが変更されます。そこで、これらのバイナリ データ (チャンクの長さ、チャンク全体、チェックサム) を手動で変更することを考えました。幅、高さ、色深度などの特定の情報は同じままです (暗号化されません)。
私のためにヘッダー全体を作成し、コンテンツとしてバイナリデータを挿入できるようにする機能があるかどうか(チェックサムをカウントして、画像が適切に表示されるようにする)、または自分で行う必要があるかどうか疑問に思っていますか?