Я хочу конвертировать изображения с расширениями generi c, у меня есть это:
cat "$1" | convert 'jpeg:-' -resize '64x64' - | gsutil cp - "gs://images.xxx.com/${sha_sum}-64x64-${file_without_folder}"
выше работает. Но если я опущу «jpeg: -», это не сработает. Есть ли способ для общего преобразования любого типа файла? Возможно, мне нужен 'jpeg: -', чтобы магия изображения знала, какой тип кодировки файла? Есть ли способ для магии изображения для автоматического определения кодировки, возможно?
Я хочу сделать это:
cat "$1" | convert -resize '64x64' - | gsutil cp - "gs://images.xxx.com/${sha_sum}-64x64-${file_without_folder}"
, чтобы я мог загружать изображения в общем независимо от типа файла (тип кодировки).