Без потерь двойное разрешение JPEG без SmartScale

Как я могу конвертировать JPEG 256x256 в JPEG 512x512 без потери качества? (Я могу использовать jpegtran, но для этого используется SmartScale, который широко не поддерживается.)

Он должен быть специально преобразован в JPEG. Если это не может быть буквально без потерь, может ли это быть очень близко? Практически без потерь? Благодарю.

РЕДАКТИРОВАТЬ: Если это невозможно с любым существующим инструментом, пожалуйста, скажите мне, если и как это может быть возможно в теории.

РЕДАКТИРОВАТЬ 2: Причина, по которой я спрашиваю, заключается в том, что я хочу без потерь комбинировать фрагменты изображения 512x512 из Интернета, чтобы заново собрать панорамное изображение. Проблема заключается в том, что некоторые из этих плиток (вдоль верхнего и нижнего рядов изображения) имеют разрешение 256х256 и требуют растяжения перед объединением с другими плитками. Короче говоря, большинство плиток имеют размер 512x512 и, следовательно, не требуют перекодирования, но некоторые плитки размером 256x256 будут.

Если бы 256x256 JPEG стали 512x512 JPEG, я мог бы объединить все плитки с jpegtran без перекодирования, и они образовали бы простое равноугольное изображение.

Я не хочу кодировать эти панорамы в другой формат, такой как PNG, если я могу помочь, но я знаю, что может понадобиться. Поэтому мне интересно, можно ли увеличить эти несколько половинных плиток практически без потерь.

0 ответов

Другие вопросы по тегам