Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Necesito desarrollar una solución. Mi escaparate está formado por un conjunto de objetos MT, lienzos. Sus imágenes deben reducirse primero individualmente y luego combinarse en una sola. Necesito un algoritmo así. Es decir, digamos que individualmente, pero para combinar las imágenes reducidas, todavía no.
Calcular el cambio de coordenadas relativas de los objetos. Tienen un punto de partida. X e Y. Recalcularlos en relación con el tamaño total en anchura y altura del lienzo total - ventana.
Calcular el cambio de las coordenadas relativas de los objetos. Tienen un punto de partida. X e Y. Recalcularlos en relación con la anchura y la altura total del kanvas - ventana.
Entiendo la idea. Lo intentaré si Nikolai dice que no. Gracias.
Necesito desarrollar una solución. Mi escaparate está formado por un conjunto de objetos MT, lienzos. Sus imágenes deben reducirse primero individualmente y luego combinarse en una sola. Necesitamos un algoritmo así. Es decir, digamos que individualmente, pero para combinar las imágenes reducidas, todavía no.
En primer lugar, por supuesto, tiene que estar hecho. Es decir, tiene que tener un aspecto un poco coherente. Incluso en los viejos tiempos se decía - para, deja salir ... Pero no importa, el tren no se detendrá ;-) consideremos que esta es la versión del autor eterno ...
Ya que estamos bailando con C#, mira a OpenGL para estar "por delante del planeta". Y dibujar con él en "lienzo" (pero en lugares decentes no se llama así, es contexto). Será muy rápido y podrás superponer, escalar, rotar y girar a tu gusto.
Calcular el cambio de las coordenadas relativas del objeto. Tienen un punto de partida. X e Y. Recalcularlos en relación con la anchura y la altura del lienzo general - ventana.
En primer lugar, por supuesto, tiene que estar hecho. Es decir, tiene que tener un aspecto un poco coherente. Es como decían en su día: para, déjalo salir... pero vamos, que el tren no parará nunca ;-) digamos que es la versión del eterno autor...
Ya que estamos bailando con C#, mira a OpenGL para estar "por delante del planeta". Y dibujar con ella en "lienzo" (pero en lugares decentes no se llama así, es contexto). Será muy rápido y podrás superponer, escalar, rotar y girar a tu gusto.
Este método de escalado vectorial sería visualmente muy inferior al escalado rasterizado. ¿Y qué pasa con el texto? El tamaño de la fuente será desproporcionadamente "saltarín".
Lo primero que me vino a la mente. Probablemente influido por mi larga experiencia con gráficos vectoriales en 3D Studio MAX, estoy acostumbrado a pensar de esa manera. Sí, está todo en dubles por supuesto, y por cierto, gana mucho visualmente al escalado de trama en photoshop.
Este método de escalado vectorial sería visualmente muy inferior al escalado rasterizado. ¿Y qué pasa con el texto? El tamaño de la fuente será desproporcionadamente "saltarín".
Y aquí es donde se me ocurrió: tomar una imagen rasterizada de la forma de ventana requerida, y luego escalarla como un único objeto rasterizado.
Y aquí es donde se me ocurrió: tomar un mapa de bits de la forma de ventana requerida y luego escalarlo como un solo objeto de mapa de bits.
¿Qué otra cosa podría ser? Creo que eso es lo que quería Peter.
Esta es una función lista para usar para escalar una imagen almacenada en una matriz BMP[] con el tamañowidth_bmp xheight_bmp