Возможно вы наоборот, избыточно стараетесь?Я посмотрела на то безобразное качество, которое они печатают на карточке, и не стала париться. Взяла  обычную фотку  анфас, на фоне природы. Вырезала по контуру, не очень ровно, но так, чтобы прилично было. Неровности сгладила.Вставила вырезку в новый файл на белый фон, и изменила размеры получившейся фотографии до нужных размеровПо-моему даже не уменьшив, а искусственно увеличив размер. Этого хватило.Но ключевое - должны совпадать все размеры фото.А размеров, как мне кажется, там три. Их проще всего проверить автоматически, и скорее всего именно они у вас где-то не соответствуют.1. Размер фото в пикселах.2. Размер фото в килобайтах.3. По-моему разрешение фотографии.  То есть насколько высокого качества само фото.  Вот на другой фотографии у меня стоит 72 точки на дюйм.  Понятно, что если будет 200 точек на дюйм, качество фото будет лучше. А если 2 точки на дюйм - ниже.Поскольку у меня было какое было, плохого качества, я в какой-то программе его просто искусственно сохранила под лучшим качеством. Качество при этом, естественно, не улучшилось.  Но  формальные критерии соблюдены. В общем, если не стесняетесь, присылайте вашу фотку мне на почту, я вам приведу ее в нужный вид.