나는 어떻게 든 이것을 이해할 수 있다고 확신하지만 PHP 사람이 아니기 때문에 너무 오래 걸린다. 누군가가 나를 위해 스크립트를 몇 분 안에 설정할 수 있기를 바랍니다.PHP GD에서 png의 크기를 조정하면서 png가있는 jpg를 병합하는 경우
다음은 내가해야 할 일입니다.
스마트 폰에서 웹 서버로 2 장의 사진을 전송합니다. 이 두 이미지를 병합 (워터 마크 삽입)해야합니다.
- 사진
- 포토 투명한 배경 480X800 픽셀 PNG (간단한 손가락 그림 들고)
것이다 (사진 채) 2 메가 픽셀 JPG이다 : 그들은 약간 다를 이제 이러한 이미지를 병합해야합니다. 두 번째 (png)는 첫 번째 (jpeg) 해상도로 조정해야합니다.
- 가 난 단지 서버에 설치되어있는 GD 라이브러리를 사용할 수 있습니다 2 가지를주의하시기 바랍니다. Imagick 또는 유사품을 사용할 수 없습니다.
- 두 번째 이미지의 품질이 우수하지 않다는 사실을 잘 알고 있습니다. 괜찮아.
아무도 나를 도울 수 있습니까? 내가 말했듯이, 나는 몇 가지 GD 기능을 가지고 장난하고 있었지만 진전은 너무 느리다. 나는 imagecopy과 watermark으로 필요한 기능을 찾은 것 같다. 그러나 나는 그들을 함께 모으는 올바른 방법을 찾지 못한다.
미리 감사드립니다,
스테프
감사 만
저는 일반적으로 ImageMagick을 사용합니다. 그러나 도움이 될 수있는이 GD 예제를 발견했습니다 : [알파 채널을 사용하여 이미지에 워터 마크 추가] (http://www.php.net/manual/en/image.examples-watermark). php), [PHP의 플라이에서 워터 마크 이미지] (http://articles.sitepoint.com/article/watermark-images-php) – Mike
두 번째 그림의 종횡비를 유지 하시겠습니까 (즉, 비율에 비례합니다) 아니면 첫 번째 해상도로 왜곡 할 것입니까 (그래서 두 번째 이미지가 완전히 왜곡됩니다)? – wimvds