помогите, если я растяну имеющуюся картинку до 300dpi качество ухудшится
это некорректно
DPI это НЕ разрешение, а количество точек на дюйм => чем больше точек тем там изображение качественнее при печати
Если же ты сделал, что-то в 72/96 точек на дюйм, потом выставил 300, то тут 2 варианта (по крайней мере в проге irfanView):
Если ты делал это выбрав сантиметры - то он просто изменит разрешение картинки на мониторе тупо увеличив все с соответствующим замыливанием, при этом при печати картинка останется такой же как и была при старом DPI.
Если же ты изменишь DPI выбрав пикселы, то он изменит сантиметры на бумаге - в данном случае все станет намного четче и МЕЛЬЧЕ, при этом на мониторе ты ниче не заметишь вообще - ниче не изменится.
Вывод - если собираешься печатать надо делать в нужом DPI сразу )