سؤال

لدي صورة TGA مشفرة في Base64

https://Gist.github.com/984770

ولكنها لا تظهر في المتصفح

هل هناك طريقة لإظهار صورة TGA على المتصفح أم أنها غير مدعومة؟هل هناك أي تقنية من جانب العميل يمكنني استخدامها لتحقيق ذلك؟

هل كانت مفيدة؟

المحلول

إنه غير معتمد.

أفترض أنه من المحتمل أن تكون هناك مكونات إضافية لـ Java أو ActiveX يمكنها القيام بذلك، لكنها ستكون معقدة ومرهقة، وتحظى بدعم متقطع، وبالطبع لن تعمل مع بيانات base64.

إذا كانت مجرد صور قليلة، ففكر في تحويلها إلى JPG أو PNG أو GIF يدويًا، اعتمادًا على نوع الصورة التي تحتوي عليها.

إذا كان الأمر عبارة عن العديد من الصور وكنت بحاجة إلى حل تلقائي، فإن الطريقة الجيدة هي استخدام برنامج نصي من جانب الخادم يستدعي على سبيل المثال. ImageMagick, ، ويقوم بإنشاء صورة مصغرة بتنسيق JPG من الصورة.

يمكنك بسهولة إرسال بيانات base64 إلى البرنامج النصي باستخدام Ajax على سبيل المثال، والحصول على اسم الملف المحول في المقابل، وإنشاء ملف <img> العنصر الذي يشير إليه

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top