Tengo un elemento "lienzo" (no lienzo similar a HTML,solo un elemento simple con más de cien hijos) cuyos hijos son todos una imagen, y todos están ordenados en un diseño de cuadrícula por Javascript en el momento de la creación, y recreados en el cambio de tamaño del lienzo. La relación ancho / alto del lienzo no es constante (bueno, una vez que todo está dibujado, lo es), por lo que me gustaría poder colocarlo en un "contenedor" donde pudiéramos acercarlo / desabrocharlo o borrarlo. ir al fondo del lienzo.
¿Hay un tipo QtQuick para esto? Me he encontrado con Canvas, Context 2D, etc., pero no encuentro una solución que NO implique dibujar a través de JS (bueno, si es la única forma, podría reescribir mi renderizador). Estoy buscando para algo que interanalmente usa algo como una matriz 3x3 para traducir y escalar cosas.
Respuestas
1 para la respuesta № 1Hasta donde sé, la respuesta es No. El único enfoque para escalar el lienzo es llamar al método de escala del lienzo:
object scale(real x, real y)