Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 16 for DecodeConfig (0.34 sec)

  1. src/image/format.go

    // [Decode] is the function that decodes the encoded image.
    // [DecodeConfig] is the function that decodes just its configuration.
    func RegisterFormat(name, magic string, decode func(io.Reader) (Image, error), decodeConfig func(io.Reader) (Config, error)) {
    	formatsMu.Lock()
    	formats, _ := atomicFormats.Load().([]format)
    	atomicFormats.Store(append(formats, format{name, magic, decode, decodeConfig}))
    	formatsMu.Unlock()
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:45 UTC 2023
    - 3K bytes
    - Viewed (0)
  2. src/image/decode_test.go

    	if err != nil {
    		return nil, "", err
    	}
    	defer f.Close()
    	return image.Decode(bufio.NewReader(f))
    }
    
    func decodeConfig(filename string) (image.Config, string, error) {
    	f, err := os.Open(filename)
    	if err != nil {
    		return image.Config{}, "", err
    	}
    	defer f.Close()
    	return image.DecodeConfig(bufio.NewReader(f))
    }
    
    func delta(u0, u1 uint32) int {
    	d := int(u0) - int(u1)
    	if d < 0 {
    		return -d
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:51:48 UTC 2019
    - 3.7K bytes
    - Viewed (0)
  3. src/image/png/fuzz_test.go

    		b, err := os.ReadFile(filepath.Join("../testdata", de.Name()))
    		if err != nil {
    			f.Fatalf("failed to read testdata: %s", err)
    		}
    		f.Add(b)
    	}
    
    	f.Fuzz(func(t *testing.T, b []byte) {
    		cfg, _, err := image.DecodeConfig(bytes.NewReader(b))
    		if err != nil {
    			return
    		}
    		if cfg.Width*cfg.Height > 1e6 {
    			return
    		}
    		img, typ, err := image.Decode(bytes.NewReader(b))
    		if err != nil || typ != "png" {
    			return
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 03 15:56:27 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  4. src/image/png/reader_test.go

    		0xe4, 0xbd, 0x70, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
    	}
    
    	cfg, err := DecodeConfig(bytes.NewReader(src))
    	if err != nil {
    		t.Fatalf("DecodeConfig: %v", err)
    	} else if _, _, _, alpha := cfg.ColorModel.(color.Palette)[0].RGBA(); alpha != 0 {
    		t.Errorf("DecodeConfig: got %d, want 0", alpha)
    	}
    
    	img, err := Decode(bytes.NewReader(src))
    	if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 24 12:12:12 UTC 2022
    - 28.5K bytes
    - Viewed (0)
  5. src/image/jpeg/fuzz_test.go

    		b, err := os.ReadFile(filepath.Join("../testdata", de.Name()))
    		if err != nil {
    			f.Fatalf("failed to read testdata: %s", err)
    		}
    		f.Add(b)
    	}
    
    	f.Fuzz(func(t *testing.T, b []byte) {
    		cfg, _, err := image.DecodeConfig(bytes.NewReader(b))
    		if err != nil {
    			return
    		}
    		if cfg.Width*cfg.Height > 1e6 {
    			return
    		}
    		img, typ, err := image.Decode(bytes.NewReader(b))
    		if err != nil || typ != "jpeg" {
    			return
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 03 15:56:27 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  6. src/image/gif/fuzz_test.go

    		b, err := os.ReadFile(filepath.Join("../testdata", de.Name()))
    		if err != nil {
    			f.Fatalf("failed to read testdata: %s", err)
    		}
    		f.Add(b)
    	}
    
    	f.Fuzz(func(t *testing.T, b []byte) {
    		cfg, _, err := image.DecodeConfig(bytes.NewReader(b))
    		if err != nil {
    			return
    		}
    		if cfg.Width*cfg.Height > 1e6 {
    			return
    		}
    		img, typ, err := image.Decode(bytes.NewReader(b))
    		if err != nil || typ != "gif" {
    			return
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 27 15:57:34 UTC 2022
    - 1.4K bytes
    - Viewed (0)
  7. src/image/decode_example_test.go

    	// _ "image/gif"
    	// _ "image/png"
    	_ "image/jpeg"
    )
    
    func Example_decodeConfig() {
    	reader := base64.NewDecoder(base64.StdEncoding, strings.NewReader(data))
    	config, format, err := image.DecodeConfig(reader)
    	if err != nil {
    		log.Fatal(err)
    	}
    	fmt.Println("Width:", config.Width, "Height:", config.Height, "Format:", format)
    }
    
    func Example() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 29 03:16:17 UTC 2018
    - 7.5K bytes
    - Viewed (0)
  8. 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)
  9. 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)
  10. src/image/jpeg/reader.go

    func Decode(r io.Reader) (image.Image, error) {
    	var d decoder
    	return d.decode(r, false)
    }
    
    // DecodeConfig returns the color model and dimensions of a JPEG image without
    // decoding the entire image.
    func DecodeConfig(r io.Reader) (image.Config, error) {
    	var d decoder
    	if _, err := d.decode(r, true); err != nil {
    		return image.Config{}, err
    	}
    	switch d.nComp {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:45 UTC 2023
    - 22.5K bytes
    - Viewed (0)
Back to top