- 아래 URL에서 PNG 이미지를 가져옵니다.
- PHP로 디스크를 저장하지 않고 PNG 이미지를 JPEG로 변환하고 싶습니다.
마지막으로 $ content_jpg 변수에 JPEG 이미지를 할당하고 싶습니다.디스크에 저장하지 않고 이미지 형식 PNG를 JPEG로 변환 - PHP
$url = 'http://www.example.com/image.png'; $content_png = file_get_contents($url); $content_jpg=;
1
A
답변
4
당신은이에 대한 gd library을 사용하고 싶습니다. 다음은 png 이미지를 찍은 다음 jpeg 이미지를 출력하는 예제입니다. 이미지가 투명하면 투명도가 대신 흰색으로 렌더링됩니다. 간체 대답은
<?php
$file = "myimage.png";
$image = imagecreatefrompng($file);
$bg = imagecreatetruecolor(imagesx($image), imagesy($image));
imagefill($bg, 0, 0, imagecolorallocate($bg, 255, 255, 255));
imagealphablending($bg, TRUE);
imagecopy($bg, $image, 0, 0, 0, 0, imagesx($image), imagesy($image));
imagedestroy($image);
header('Content-Type: image/jpeg');
$quality = 50;
imagejpeg($bg);
imagedestroy($bg);
?>
+0
함수 imagecreatefrompng도 url을 받아 들일 수 있습니다. 그래서 나는 파일 대신 함수를 전달하는 URL을 전달했다. 이 코드는 예상대로 작동하고 JPEG 파일을 브라우저에 저장합니다. 조쉬, 고마워. – Duli
5
, 당신은에 의해 무슨 뜻 이죠
// PNG image url
$url = 'http://www.example.com/image.png';
// Create image from web image url
$image = imagecreatefrompng($url);
// Start output buffer
ob_start();
// Convert image
imagejpeg($image, NULL,100);
imagedestroy($image);
// Assign JPEG image content from output buffer
$content_jpg = ob_get_clean();
관련 문제
- 1. 디스크에 저장하지 않고 BitmapImage를 Icon로 변환
- 2. 저장하지 않고 이미지 렌더링
- 3. png를 jpeg (변환 후 이미지 품질)로 변환
- 4. PHP 이미지 파일을 업로드하고 이미지를 저장하지 않고 base64로 변환
- 5. 디스크에 저장하지 않고 Imgur에 크기 조정 이미지 업로드
- 6. MIDI 파일을 생성하고 디스크에 저장하지 않고 재생하십시오.
- 7. 디스크에 저장하지 않고 메모리에 텍스트 파일 쓰기
- 8. 디스크에 저장하지 않고 인터넷에서 이미지를 사용하는 방법?
- 9. 파일을 저장하지 않고 PDF 변환
- 10. PHP에서 PNG를 투명도가있는 JPEG로 변환하는 방법은 무엇입니까?
- 11. 저장하지 않고 이미지 표시
- 12. 저장하지 않고 이미지 캡처
- 13. 포토샵 스크립트로 png를 저장하지 마십시오
- 14. OpenCV에서 CvSaveImage를 사용하지 않고 IplImage를 JPEG로 변환
- 15. 파일에 저장하지 않고 pygraphviz 이미지 렌더링을 캡처합니까?
- 16. RMagick - 디스크에 저장하지 않고 파일을 다른 형식으로 변환하십시오.
- 17. PHP 이미지 업 로더 PNG를 8 비트로 변환
- 18. PNG를 ISF로 변환
- 19. 실제 8bpp Jpeg로 변환
- 20. 파이썬에서 png/jpeg로 저장하지 않고 64로 기본 이미지를 변환하십시오.
- 21. 플래시 프레임을 JPEG로 변환
- 22. 디스크에 이미지를 저장하지 않고 JasperReport를 HTML로 내보내는 방법?
- 23. PNG를 JPEG 파일로 변환
- 24. Imagick으로 EPS를 JPEG로 변환
- 25. PHP : GD와 같은 서버에 저장하지 않고 ImageMagick 이미지 표시
- 26. JPEG로 읽고 크기를 조정하여 디스크에 저장하십시오.
- 27. 파일로 저장하지 않고 FrameworkElement를 스트림으로 변환
- 28. JPEG 2000을 JPEG로 변환
- 29. 파이썬에서 이미지 형식 변환
- 30. 변환 이미지 형식 WBMP
'이미지를 변환?' 이미지를 편집하려면 이미지를 저장하지 않아도됩니다. 참조 : http://us1.php.net/manual/en/ref.image.php –
나는 Oxwall에서 이것을하고있다. 변환 후 jpg 이미지를 시스템 생성 위치에 저장합니다. 그러나 나는 png 이미지 내용 ($ content_png)을 디스크에 쓰지 않고도 jpg로 변환 할 수 있는지 알고 싶습니다. 이것은 내가 찾은 튜토리얼에서 가능한 부울 C#입니다. – Duli
@ Josh, 이미지 형식을 PNG에서 JPEG로 변경하고 싶습니다. 그것이 내가 이미지를 변환함으로써 의미하고자하는 것이며 편집 이미지가 아닙니다. 감사합니다 – Duli