ミラーパッディングを使いたいのですが、対象となるデータが3次元[None,256,256]の時,
tf.padにおけるpaddingsはどのように設計してやればいいですか?ご教授ください。

X = tf.placeholder(tf.float32, [None, 256, 256])
paddings = tf.constant([[2, 2,], [2, 2]])
X_ = tf.pad(X, paddings, "REFLECT")
ValueError: Shape must be rank 2 but is rank 3 for 'MirrorPad_5' (op: 'MirrorPad') with input shapes: [?,256,256], [2,2].

追記:今、Xを[None,256,256]から[None,260,260]へと変形したいです。