Right now, the location of the top left of the picture always depends on the Y resolution. This doesn't have to be the case - if you want the top left of the image to appear above and to the left of the slider head, you can specify the top left of the image in a way that's resolution independent using osupx. However, doing this could impact editor parity. I'm not sure how to put this into an application in a way that's user friendly.
Right now, there is no way to actually control the where the top left of the bounding box is. It's always in the same spot, and then it moves a calculated number of screenpx over (based on the osupx entered and the Y resolution) to start the image. A fixed resolution mode toggle would allow for the user to have complete control over the top left of the bounding box without issue (excepting the fact that it may lose editor parity) which is important for some use cases if you want the image to completely cover the upper left of the screen
At the cost of more segments, slider ball control can be implemented as well. I don't want to deal with that right now, but a naive implementation could be quite similar to the invisiblator code, with the sliderball traveling the entire distorted image in 1ms to start with. The problem is that this might use a lot of segments per ms just to give distance for the sliderball to travel without exceeding the bounding box. I'm not actually sure how many more segments this would use than normal invisiblator, but depending on the dimensions of the image it might be quite significant
Initial version of Picturator tool.
TODO:
Right now, the location of the top left of the picture always depends on the Y resolution. This doesn't have to be the case - if you want the top left of the image to appear above and to the left of the slider head, you can specify the top left of the image in a way that's resolution independent using osupx. However, doing this could impact editor parity. I'm not sure how to put this into an application in a way that's user friendly.
Right now, there is no way to actually control the where the top left of the bounding box is. It's always in the same spot, and then it moves a calculated number of screenpx over (based on the osupx entered and the Y resolution) to start the image. A fixed resolution mode toggle would allow for the user to have complete control over the top left of the bounding box without issue (excepting the fact that it may lose editor parity) which is important for some use cases if you want the image to completely cover the upper left of the screen
At the cost of more segments, slider ball control can be implemented as well. I don't want to deal with that right now, but a naive implementation could be quite similar to the invisiblator code, with the sliderball traveling the entire distorted image in 1ms to start with. The problem is that this might use a lot of segments per ms just to give distance for the sliderball to travel without exceeding the bounding box. I'm not actually sure how many more segments this would use than normal invisiblator, but depending on the dimensions of the image it might be quite significant