【问题标题】:how do i convert PNG to JPG in PHP?如何在 PHP 中将 PNG 转换为 JPG?
【发布时间】:2011-09-14 02:57:14
【问题描述】:

我想阅读一个谷歌地图网址,将地图转换为 jpg 并返回 jpg 地图。

我想我的地图中有两个标记。但是每次地图返回给我时只包含第一个标记。是否有一些字符无法使用,这就是我的网址被缩短的原因?

<?php
$url = "http://maps.google.com/maps/api/staticmap?center=1.2993485,103.7875769&zoom=14&size=558x908&sensor=false&markers=color:blue|size:small|1.2993485,103.7875769&markers=color:blue|size:small|1.3050607723691974, 103.78171026706696";

$img = ImageCreateFromPng($url);

if($img) {
  header("Content-Type: image/jpeg");
  Imagejpeg($img);
  ImageDestroy($img);
} 
?>

【问题讨论】:

    标签: php imagecreatefrompng


    【解决方案1】:

    我猜1.3050607723691974, 103.78171026706696 之间的空格没有被正确转义(这可能是一个错误)。

    当您在浏览器中剪切并粘贴 URL 时,可能会使用 %20 转义空格,从而“纠正”错误。

    【讨论】:

      猜你喜欢
      • 2011-09-30
      • 2012-01-22
      • 2020-05-19
      • 2011-03-21
      • 2015-01-31
      • 2021-10-14
      • 1970-01-01
      • 1970-01-01
      • 2018-06-26
      相关资源
      最近更新 更多