Última actualización el
4 may. 2021
Problema
El siguiente error se produce al cargar una URL en un explorador.
No se puede encontrar o procesar BitmapGraphic.
Realizar seguimiento al error del registro, 'IppGenericException{exceptionStack='{El mensaje del cliente contiene valores de datos de mensajes no válidos\: El número de píxeles en la solicitud de guardar con ancho de abc y altura de xyz excede el límite de 100 millones de píxeles (IsrvImageSave.cpp:130)}
Solución
Cualquiera de los siguientes factores puede causar este error:
- El archivo en el servidor no tiene los permisos correctos.
- El archivo no existe en el servidor.
- El archivo es demasiado grande para ser llamado desde el servidor (ver abajo).
Así es como Scene7 calcula el tamaño de una imagen, utilizando un ejemplo:
- Arrastre el ancho y la altura de la imagen desde el FXG para utilizarla como una solicitud inicial; por ejemplo, 10800 x 9599. Scene7 proporciona el ancho y la altura que se pueden solicitar a IS para las imágenes incrustadas en WTP con las siguientes fórmulas.
- BI = Elemento BitmapImage
- request width = BI scaleX * BI width * imageRes/company print resolution request height = BI scaleY * BI height * imageRes/company print resolution
- ancho de la solicitud = 5.913.... * 414 * 300/72 altura del pedido = 5.913..... * 612 * 300/72
- Busque y aplique cualquier scaleX y scaleY de FXG que se adjuntan a la imagen, 0,241666 x 0,241666, lo que reduce el tamaño a aproximadamente 2610 x 2320.
- Escale a imageRes solicitadas.
- Escale el tamaño de la solicitud con cualquier escala del documento final:
- Ancho y alto de FXG: 10800 x 9599
- ScaleX y ScaleY: 0,241666 x 0,241666
- Tamaño reducido: alrededor de 2610 x 2320
- La resolución de la imagen es de 72, la de la imagen solicitada es de 300, y el tamaño de la solicitud de escalado es de 4,16667.
- Tamaño escalado: 10874 x 9665
- El tamaño del documento solicitado es 2610 x 1746, el ancho y alto de la vista FXG es de 2610 x 1746, por lo que no se aplica ninguna otra escala.