feat:修改图片亮度问题

This commit is contained in:
wxs 2026-03-08 14:12:45 +08:00
parent a31693bad3
commit 539ba7d5d2
2 changed files with 10 additions and 10 deletions

View File

@ -18,7 +18,7 @@ export default class OrthoImageryManager {
/**
* 添加或更新新推送的图片
*/
add(data) {
add(data, brightness) {
const key = `${data.jobId}-${data.uavId}~${data.fileId}`;
// 已存在则跳过
@ -39,7 +39,7 @@ export default class OrthoImageryManager {
const layer = this.viewer.cesiumViewer.imageryLayers.addImageryProvider(provider);
// ✅ 使用全局亮度和透明度,保证新图生效
layer.brightness = this.globalBrightness;
layer.brightness = brightness ? brightness : this.globalBrightness;
layer.alpha = this.globalAlpha;
this.layerMap.set(key, layer);
@ -52,7 +52,7 @@ export default class OrthoImageryManager {
* 设置全局亮度影响所有已有图片和未来新推送的图片
*/
setBrightness(value) {
this.globalBrightness = value;
// this.globalBrightness = value;
this.layerMap.forEach(layer => {
layer.brightness = value;
});

View File

@ -581,10 +581,10 @@ export default {
onLightChange: debounce(function (val) {
const imageInfos = { ...this.imageInfos }
orthoManager.setBrightness(val / 10)
execBrightnessexport(imageInfos).then(res => {
console.log('亮度调整成功');
// this.$message.success('亮度调整成功')
})
// execBrightnessexport(imageInfos).then(res => {
// console.log('亮度调整成功');
// // this.$message.success('亮度调整成功')
// })
}, 500),
// startTest() {
// let testHeight = 1000
@ -2818,10 +2818,10 @@ export default {
handleWebsocketImage(info) {
// console.log('SAR图像', info.body)
let data = JSON.parse(info.body)
this.imageInfos = Object.assign({}, this.imageInfos, data)
this.imageInfos.brightness = data.brightness
// this.imageInfos = Object.assign({}, this.imageInfos, data)
// this.imageInfos.brightness = data.brightness
console.log('SAR图像2', data)
orthoManager.add(data)
orthoManager.add(data, this.imageInfos.brightness)
// this.addMarkPicture2(data)
// console.log('灭有匹配到吗taskUavCollection', taskUavCollection, taskUavCollection[data.jobId])
// if (taskUavCollection[data.jobId]) {