Для качественной печати фотоснимка на фотобумагу DPI (плотность печати, измеряемая, как пиксели на дюйм) нужна, как можно более выше. Но это определяется, увы, лишь самим печатающем устройством - фотопринтером, или печатающей машиной в фотолабе.
И так, для начала нужно узнать, с каким именно DPI может печатать данный принтер. Кстати, у принтера может быть разная плотность печати по вертикали и по горизонтали (это замечание номер один).
Когда это будет известно (т.е. будет известен конкретный возможный DPI), далее нужно соблюсти такое простое правило, как - размер фотоснимка в пикселях не должен быть меньше расчётного для данного DPI и нужного формата бумаги (А4, или А3). Если снимок по пикселям больше расчётного, это не страшно, принтер всё равно лучше не напечатает, а вот если меньше, то это хуже, будет потеря качества.
dyrochka2021, в своём ответе любезно подсказала табличку для пересчёта.
Т.е., если имеется принтер с DPI (как по вертикали, так и по горизонтали) равным, допустим, 300 и Вы хотите печатать на бумаге А4, то размер фотоснимка не должен быть меньше, чем 2480х3508 пикселей.
Есть ещё один момент (замечание номер два) - фотобумага имеет соотношение сторон 2:3, а некоторые фотокамеры снимают в формате 3:4, или ещё каком ином. Снимок такого формата будет просто обрезан физически при печати на бумагу. Чтобы эта обрезка была именно такой, какой нужно, а не абы какой-то случайной, обрезку снимка до формата 2:3 нужно предварительно делать самому.