아니지만 복잡합니다.
JPEG 읽기는 정확하게 정의 된 프로세스가 아닙니다. 다른 JPEG 디코더는 같은 파일에서 약간 다른 결과를 생성 할 수 있습니다.
JPEG를 PNG로 변환하면 JPEG을 해독하는 데 사용 된 특정 방법이 픽셀이 아닌 것처럼 보입니다. 변환에 "불량"JPEG 디코더를 사용하면 나중에 "더 우수한"JPEG 디코더를 사용할 수 없게됩니다.
의 차이점은 다음과 같습니다
크로마 업 샘플링. JPEG는 채도 (~ 색상)를 이미지의 루마 (~ 밝기)보다 낮은 해상도로 저장할 수 있습니다. 스펙은 크로마 채널의 크기를 조정해야하는 방법을 알려주지 않으므로 일부 디코더는 가장 가까운 이웃 스케일링을 사용하고, 일부는 바이 리니어 스케일링을 사용하고, 일부는 더 거친 작업을 사용합니다.
숫자 정밀도. JPEG는 이미지를 DCT 및 YCbCr 표현에서 RGB로 변환하기 위해 계산이 필요합니다. 이것은 정수 수학과 8 비트 컬러를 사용하여 신속하고 저렴하게 수행 할 수 있으며, 부동 소수점 연산과 심층 컬러를 사용하여 좀 더 나은 결과를 얻을 수 있습니다.
컬러 프로파일과 CMYK. 변환은 색 공간을 변경시킬 수 있습니다 (CMYK의 경우 RGB로 변환해야 함). 잘못 입력되기 쉽습니다.
변환을 피하기 위해 다른 이유가 있습니다. JPEG 압축 아티팩트는 PNG의 경우 최악입니다.
- 파일의 메타 데이터가 손실됩니다 (카메라 정보, GPS 등). 이론적으로 PNG는 동일한 메타 데이터를 전달할 수 있지만 실제로 변환기는 거의 보존하지 않습니다.
그리고 변환 경우 : jpeg2png project, 단순히 파일을 변환뿐만 아니라 JPEG 압축 왜곡을 부드럽게하는 것은 매우 고급 사후 처리를 사용하지 않습니다. 이 경우 저품질 덩어리 JPEG를 구제하고 더 부드러운 이미지를 얻을 수 있습니다.
약간의 관련성이 있습니다. http://www.softorbits.com/batch_picture_resize/articles/convert-jpg-to-png.html – Danieboy
* * JPEG로 변환하는 것은 손실되지만 * from *은 변환되지 않습니다. 예 : 원하는만큼 자주 JPEG를 추출 할 수 있지만 항상 같은 결과를 얻습니다 (소프트웨어 및 압축 해제 설정이 동일 함). – usr2564301