Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Encoding and decoding images in Rust

¿Es image-rs/image apto para principiantes?

Hemos visto muy pocos pull requests recientes de colaboradores externos en image-rs/image para saber con qué frecuencia se fusionan. Ahora mismo hay 5 issues aptos para principiantes abiertos.

Estrellas
5.9k
Forks
726
Issues abiertos para principiantes
5
Issues indexados
150
Merge medio
4 h 4 min
PR fusionados (30 d)
1
Lenguaje dominante
Rust
Licencia
Apache-2.0
Último push a GitHub
15/9/2026
Última indexación
20/9/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
help wanted good first issue

Cómo contribuir a image-rs/image

  1. No hay guía de contribución, así que empieza por el README y por algunos pull requests fusionados hace poco para ver cómo se proponen los cambios.
  2. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  3. Elige uno de los 5 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • OpenEXR encoder always writes f32 samples with RLE, growing most files several times
    Abierto

    Dificultad 3/5 Medio día Aptitud para principiantes 74/100

    image-rs/image#3122 ·

  • Enhancement: detect TGA 2.0 via footer signature in guess_format
    Abierto
    discussion kind: incorrect

    Dificultad 3/5 1-2 días Aptitud para principiantes 68/100

    image-rs/image#3106 · 2 comentarios ·

  • [AI] Batch of bugs found by Claude
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    image-rs/image#3104 ·

  • resize_to_fill can force a multi-billion-pixel intermediate allocation from a tiny extreme-aspect-ratio source image
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    kind: oom kind: slow

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    image-rs/image#3083 ·

  • AvifDecoder::new() fully decodes the picture via dav1d before Limits are ever applied — configured limits give zero protection
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    image-rs/image#3076 · 3 comentarios · 2 reacciones ·

  • PNG with Adobe RGB ICC profile color changed after decode-encode round trip
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    image-rs/image#3072 · 1 comentario ·

  • Get the frame count without parsing/decoding frames
    Abierto
    kind: new features

    Dificultad 4/5 3-5 días Aptitud para principiantes 52/100

    image-rs/image#3059 · 3 comentarios ·

  • Make `SpecCompliance` accessible to hook decoders
    Abierto
    kind: API kind: new features

    Dificultad 4/5 3-5 días Aptitud para principiantes 50/100

    image-rs/image#3024 ·

  • Clarify behavior of `GenericImage::copy_within`
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    image-rs/image#3006 ·

  • About memory allocations in decoders
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    image-rs/image#2966 · 2 comentarios · 1 reacción ·

  • Claude Code Review Report
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    image-rs/image#2954 · 7 comentarios · 1 reacción ·

  • Encoder hooks
    Abierto
    kind: API kind: new features

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    image-rs/image#2916 · 1 reacción ·

  • WebP: Transparent animation frames are decoded incorrectly
    Abierto
    kind: bug kind: dependency-tracked

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    image-rs/image#2913 · 3 comentarios ·

  • There is no write_with_encoder that accepts a boxed ImageEncoder
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    image-rs/image#2911 · 1 comentario · 1 reacción ·

  • Formats to keep/remove for 1.0
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    image-rs/image#2908 · 7 comentarios · 2 reacciones ·

  • Parsing AVIF header is 30x more costly than any other format
    Abierto
    kind: slow

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    image-rs/image#2892 · 2 comentarios · 2 reacciones ·

  • `fast_blur` does not approximate a Gaussian blur well for small sigma
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    image-rs/image#2858 · 5 comentarios ·

  • Use fast blur for `unsharpen`
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    image-rs/image#2857 ·

  • Change `unsharpen` threshold to a Photoshop-style threshold
    Abierto
    discussion draft medium topic: imageops

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    image-rs/image#2852 ·

  • `brighten` and `threshold` are broken for images with subpixel types other than u8 and u16
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    image-rs/image#2850 · 1 comentario · 1 reacción ·

  • Feature requests to implement GStreamer's image-rs plugin
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    image-rs/image#2813 · 2 comentarios ·

  • YCgCo-Re/Ro type in AVIF
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    image-rs/image#2812 · 3 reacciones ·

  • QOI decoder produces incorrect results on big endian architectures
    Abierto
    kind: dependency-tracked

    Dificultad 4/5 3-5 días Aptitud para principiantes 32/100

    image-rs/image#2808 · 1 reacción ·

  • What's the workflow for adding test images?
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    discussion easy good first issue

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    image-rs/image#2796 · 5 comentarios · 1 reacción ·

  • Add animation support to the dav1d AVIF decoder
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    image-rs/image#2794 · 1 reacción ·

  • Support for resuming decoding after UnexpectedEof in ICO format
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    image-rs/image#2753 ·

  • Rework WebpEncoder API to support lossy compression
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    image-rs/image#2748 · 6 reacciones ·

  • How to find and decode a specific image in a multi-image TIFF file?
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    image-rs/image#2719 · 2 comentarios ·

  • avif-native without rayon feature spawning a lot of threads
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    image-rs/image#2664 · 6 comentarios ·

  • PNG: Metadata APIs skip metadata after IDAT
    Abierto
    draft kind: incorrect next: breaking topic: meta data

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    image-rs/image#2652 · 3 comentarios ·

  • Encoding jpeg's PixelDensity
    Abierto
    kind: dependency-tracked next: breaking

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    image-rs/image#2649 · 1 comentario ·

  • Tracking bug for Metadata support
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    image-rs/image#2627 · 1 comentario ·

  • Feature gate new dependencies
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    image-rs/image#2626 ·

  • enable re_rav1d by default for avif decoding
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    image-rs/image#2621 · 1 comentario · 1 reacción ·

  • CICP profile not extracted from PNG gAMA chunk
    Abierto
    kind: incorrect topic: formats

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    image-rs/image#2619 · 3 comentarios · 2 reacciones ·

  • High compile times for `moxcms` crate
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    image-rs/image#2617 · 3 comentarios ·

  • Allow naming formats registered via hooks
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    image-rs/image#2616 · 4 comentarios ·

  • Header only decoding mode (Lazy flame decoding)
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    image-rs/image#2594 · 2 comentarios ·

  • Make `Frames` `Send`able
    Abierto
    kind: API next: breaking

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    image-rs/image#2584 ·

  • XMP metadata read/write support
    Abierto
    kind: tracking

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    image-rs/image#2568 · 1 comentario ·

  • Write CICP profile to files
    Abierto
    kind: incorrect medium topic: color spaces topic: meta data

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    image-rs/image#2562 · 2 comentarios ·

  • Luma8 direct encoding without conversion in AVIF
    Abierto
    kind: new features topic: color spaces

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    image-rs/image#2558 · 1 comentario ·

  • `ImageEncoder` trait is not `dyn` compatible
    Abierto
    kind: API

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    image-rs/image#2556 · 1 comentario ·

  • Proposal: Have `GenericImage` only abstract over `ImageBuffer` and `SubImage`
    Abierto
    kind: API topic: buffer types

    Dificultad 5/5 Más de una semana Aptitud para principiantes 32/100

    image-rs/image#2553 · 5 comentarios ·

  • Expose more AVIF encoding options
    Abierto
    kind: API kind: new features topic: formats

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    image-rs/image#2502 · 8 comentarios ·

  • Exif metadata read/write support
    Abierto
    kind: new features topic: meta data

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    image-rs/image#2494 · 3 comentarios ·

  • ICC profile read/write support
    Abierto
    kind: tracking topic: meta data

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    image-rs/image#2493 · 5 comentarios · 2 reacciones ·

  • QOI doesn't render black in edgecases
    Abierto
    kind: dependency-tracked topic: formats

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    image-rs/image#2488 · 2 comentarios · 1 reacción ·

  • Detect color type of images containing pixels of signed int values
    Abierto
    kind: API kind: new features topic: color spaces

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    image-rs/image#2476 · 2 comentarios ·

  • Generics usage by decoders increase code size and compilation time
    Abierto
    kind: API

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    image-rs/image#2472 · 25 comentarios · 4 reacciones ·

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.