Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for DecodeConfig (0.2 sec)

  1. src/image/gif/writer_test.go

    		t.Fatal("EncodeAll:", err)
    	}
    	encoded := buf.Bytes()
    	config, err := DecodeConfig(bytes.NewReader(encoded))
    	if err != nil {
    		t.Fatal("DecodeConfig:", err)
    	}
    	g1, err := DecodeAll(bytes.NewReader(encoded))
    	if err != nil {
    		t.Fatal("DecodeAll:", err)
    	}
    
    	if !reflect.DeepEqual(config, g1.Config) {
    		t.Errorf("DecodeConfig inconsistent with DecodeAll")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 03 14:56:25 UTC 2024
    - 19K bytes
    - Viewed (0)
  2. src/image/gif/reader.go

    			Width:      d.width,
    			Height:     d.height,
    		},
    		BackgroundIndex: d.backgroundIndex,
    	}
    	return gif, nil
    }
    
    // DecodeConfig returns the global color model and dimensions of a GIF image
    // without decoding the entire image.
    func DecodeConfig(r io.Reader) (image.Config, error) {
    	var d decoder
    	if err := d.decode(r, true, false); err != nil {
    		return image.Config{}, err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 11 16:15:54 UTC 2024
    - 17.5K bytes
    - Viewed (0)
  3. src/image/gif/reader_test.go

    	}
    }
    
    func BenchmarkDecode(b *testing.B) {
    	data, err := os.ReadFile("../testdata/video-001.gif")
    	if err != nil {
    		b.Fatal(err)
    	}
    	cfg, err := DecodeConfig(bytes.NewReader(data))
    	if err != nil {
    		b.Fatal(err)
    	}
    	b.SetBytes(int64(cfg.Width * cfg.Height))
    	b.ReportAllocs()
    	b.ResetTimer()
    	for i := 0; i < b.N; i++ {
    		Decode(bytes.NewReader(data))
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 11 16:15:54 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  4. src/image/jpeg/reader_test.go

    		}
    	}
    }
    
    func benchmarkDecode(b *testing.B, filename string) {
    	data, err := os.ReadFile(filename)
    	if err != nil {
    		b.Fatal(err)
    	}
    	cfg, err := DecodeConfig(bytes.NewReader(data))
    	if err != nil {
    		b.Fatal(err)
    	}
    	b.SetBytes(int64(cfg.Width * cfg.Height * 4))
    	b.ReportAllocs()
    	b.ResetTimer()
    	for i := 0; i < b.N; i++ {
    		Decode(bytes.NewReader(data))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 25 00:46:29 UTC 2024
    - 24.4K bytes
    - Viewed (0)
Back to top