0

やあ、

透明なpng形式の画像がありますが、SAPシステムはPNG形式をサポートしていないため、GIFまたはJPEGに変換したいと考えています。Adobe Photoshop などのツールを使用して変換しようとしましたが、結果の画像の透明度が失われます。誰でも解決策を教えてください??? これが私のイメージです

4

4 に答える 4

1

はい、透明度を失うことなくpngをGIFまたはJPEGに変換できます........これはphp langの助けを借りて行われます...

<?php
$src = imagecreatefrompng("original_image.png");
$newImg = imagecreatetruecolor($nWidth, $nHeight);
 imagealphablending($newImg, false);
 imagesavealpha($newImg,true);
 $transparent = imagecolorallocatealpha($newImg, 255, 255, 255, 127);
 imagefilledrectangle($newImg, 0, 0, $nWidth, $nHeight, $transparent);
 imagecopyresampled($newImg, $im, 0, 0, 0, 0, $nWidth, $nHeight,
                      $imgInfo[0], $imgInfo[1]);

imagejpeg($newImg,"jpec_test_1.JPG",100);


imagedestroy($src);
imagedestroy($newImg);

?>
于 2012-10-26T08:07:36.240 に答える
0

Gimp ですぐにそれを達成できなかったとしても、あなたのニーズに合ったサイトを見つけました。これはオンライン ツールです。何もダウンロードする必要はありません。png 画像をアップロードして、生成された gif をダウンロードするだけです。それを試してみてください:

http://images.my-addr.com/converter_png_to_gif_online_freeware_tool.php

それが役に立てば幸い。

于 2012-07-12T06:00:44.057 に答える
0

透過性をサポートしていないため、JPEG に変換することはできません。GIF に変換できるはずです。透明度の横にあるボックスを必ずオンにしてください。ただし、実際にリンクした画像には透明度がないように見えます。幸いなことに、この画像は非常に単純なグラデーションであり、これを Photoshop で簡単に再現して、透明度のある GIF として保存できます。

于 2012-07-12T05:43:52.793 に答える