Draw image from particular corner


#1

So I’m aware you can position images in processing using different image modes. I was wondering how using imageMode(CORNERS) I would be able to position images from the bottom left corner. So if the image was drawn this way at 0 width/0 height, the the image width and height were both 100 it would be drawn between coordinates 0,0,100,0

Many thanks


#2

How would that look like? It would just be a line of height 0. Please add some specifics to you question.


#3

So it would deciding where to place an image using the bottom left corner of the image as the co-ordinates. So how imageMode(CENTER) would use the middle of the image as its co-ordinates.


#4

I’m sorry, there is no inbuilt function to draw from the bottom left corner. But you could build one yourself, by just changing the input variables how you want them to be.


#5

That is a good idea tbh, thank you for your help Lexyth! :slight_smile:


#6

For example :

myImageMethod(img, 100, 10, 200, 0);

void myImageMethod(PImage img, float x1, float y1, float x2, float y2) {
image(img, x2, y2, x1, y1);
}