26 lines
884 B
Rust
26 lines
884 B
Rust
use egui::{hex_color, include_image};
|
|
use egui_kittest::Harness;
|
|
|
|
#[test]
|
|
fn test_image_blending() {
|
|
for pixels_per_point in [1.0, 2.0] {
|
|
let mut harness = Harness::builder()
|
|
.with_pixels_per_point(pixels_per_point)
|
|
.build_ui(|ui| {
|
|
egui_extras::install_image_loaders(ui.ctx());
|
|
egui::Frame::new()
|
|
.fill(hex_color!("#5981FF"))
|
|
.show(ui, |ui| {
|
|
ui.add(
|
|
egui::Image::new(include_image!("../data/ring.png"))
|
|
.max_height(18.0)
|
|
.tint(egui::Color32::GRAY),
|
|
);
|
|
});
|
|
});
|
|
harness.run();
|
|
harness.fit_contents();
|
|
harness.snapshot(format!("image_blending/image_x{pixels_per_point}"));
|
|
}
|
|
}
|