#bevy #j2k #jp2

bevy_jpeg2k

JPEG 2000 image loader for Bevy

10 releases (5 breaking)

0.10.1 Mar 11, 2023
0.10.0 Mar 11, 2023
0.9.0 Jan 7, 2023
0.8.0 Aug 20, 2022
0.5.1 Jan 9, 2022

#559 in Images


Used in material_designer

MIT/Apache

155KB
65 lines

bevy_jpeg2k

JPEG 2000 image loader for Bevy.

Versions

  • Bevy 0.10: bevy_jpeg2k = "0.10"
  • Bevy 0.9: bevy_jpeg2k = "0.9"
  • Bevy 0.8: bevy_jpeg2k = "0.8"
  • Bevy 0.7: bevy_jpeg2k = "0.7"
  • Bevy 0.6: bevy_jpeg2k = "0.6"
  • Bevy 0.5: bevy_jpeg2k = "0.5"

Example

use bevy::prelude::*;

use bevy_jpeg2k::*;

fn main() {
  App::build()
    .add_plugins(DefaultPlugins)

    // Load the Jpeg 2000 asset loader plugin.
    .add_plugin(Jpeg2KPlugin)

    .add_startup_system(setup)
    .run();
}

fn setup(
  asset_server: Res<AssetServer>,
) {
  // Load j2k, jp2, j2c, images.
  let image_handle = asset_server.load("example.j2k");
  // <Use the image handle>
}


lib.rs:

Bevy JPEG 2000 Asset loader.

JPEG 2000 image loader for Bevy.

Example

use bevy::prelude::*;

use bevy_jpeg2k::*;

fn main() {
  App::build()
    .add_plugins(DefaultPlugins)

    // Load the Jpeg 2000 asset loader plugin.
    .add_plugin(Jpeg2KPlugin)

    .add_startup_system(setup)
    .run();
}

fn setup(
  asset_server: Res<AssetServer>,
) {
  // Load j2k, jp2, j2c, images.
  let image_handle = asset_server.load("example.j2k");
  // <Use the image handle>
}

Dependencies

~35–76MB
~1M SLoC