Оба варианта, которые вы предложили, абсолютно верны и эквивалентны. Оба условия будут выполнены, если хотя бы одно изображение будет найдено на экране.
В оригинальном коде вы использовали ключевое слово "and" вместо "or", и поэтому условие не работало должным образом.
Правильный вариант:
```python
if pyautogui.locateOnScreen('link.png') is not None or pyautogui.locateOnScreen('link1.png') is not None:
# выполняем какие-то действия
```
Таким образом, если либо `'link.png'`, либо `'link1.png'` будет найдено на экране, условие будет истинным и блок кода внутри `if` будет выполнен.