Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

tf.image.adjust_jpeg_quality

TensorFlow 1 Version Quelltext anzeigen auf GitHub

Justieren JPEG-Codierung Qualität eines Bildes.

Dies ist eine bequeme Methode, wandelt ein Bild zu uint8 Darstellung, es in der JPEG - codiert mit jpeg_quality , decodiert sie, und wandelt dann wieder auf den ursprünglichen Datentyp an .

jpeg_quality muß im Intervall [0, 100] .

Verwendungsbeispiel:

x = [[[1.0, 2.0, 3.0],
      [4.0, 5.0, 6.0]],
    [[7.0, 8.0, 9.0],
      [10.0, 11.0, 12.0]]]
tf.image.adjust_jpeg_quality(x, 75)
<tf.Tensor: shape=(2, 2, 3), dtype=float32, numpy=
array([[[1., 1., 1.],
        [1., 1., 1.]],
       [[1., 1., 1.],
        [1., 1., 1.]]], dtype=float32)>

image 3D-Bild. Die Größe der letzten Dimension muss keine, 1 oder 3 sein.
jpeg_quality Python int oder Tensor vom Typ int32. JPEG-Kodierung Qualität.
name Ein Name für diesen Vorgang (optional).

Angepasst Bild, gleiche Form und DType als image .

InvalidArgumentError Qualität muss in [0.100] sein
InvalidArgumentError Bild muss über 1 oder 3 Kanäle