… | |
… | |
228 | |
228 | |
229 | static inline int |
229 | static inline int |
230 | make_align_position (int align, int window_size, int image_size) |
230 | make_align_position (int align, int window_size, int image_size) |
231 | { |
231 | { |
232 | int diff = window_size - image_size; |
232 | int diff = window_size - image_size; |
233 | int smaller = MIN (image_size,window_size); |
233 | int smaller = min (image_size, window_size); |
234 | |
234 | |
235 | if (align >= 0 && align <= 50) |
235 | if (align >= 0 && align <= 50) |
236 | return diff * align / 100; |
236 | return diff * align / 100; |
237 | else if (align > 50 && align <= 100) |
237 | else if (align > 50 && align <= 100) |
238 | return window_size - image_size - diff * (100 - align) / 100; |
238 | return window_size - image_size - diff * (100 - align) / 100; |