সমস্ত ওয়েব ব্রাউজারে টিআইএফএফ চিত্র প্রদর্শন করুন [বন্ধ]


92

এইচটিএমএল পৃষ্ঠাগুলিতে টিআইএফএফ ফাইলটি কীভাবে পরিচালনা করবেন ?

আমি আমার এইচটিএমএল পৃষ্ঠায় একটি টিআইএফএফ ফাইলটি প্রদর্শন করতে চাই।

আমি এমবেডড ট্যাগ, অবজেক্ট আইডি, আইএমজি ইত্যাদি ব্যবহার করার চেষ্টা করেছি তবে আমি HTML পৃষ্ঠায় চিত্রটি (টিআইএফএফ) প্রদর্শন করতে অক্ষম।

আমি আমার প্রকল্পে জাভা,। নেট বা অন্য কোনও জিনিস ব্যবহার করছি না। আমি কেবল এইচটিএমএল ব্যবহার করছি।


আপডেট: সাফারি টিআইএফএফ চিত্র লোডিং সমর্থন করে। অন্যান্য ব্রাউজারগুলিতে (আই, মজিলা, ফায়ারফক্স, ইত্যাদি) টিআইএফএফ চিত্র আমি কীভাবে লোড করতে পারি?

আমি একটি তৃতীয় পক্ষের প্লাগইন বা নিয়ামক (অ্যাক্টিভ এক্সকন্ট্রোলারের মতো) ইনস্টল করতে অক্ষম।

উত্তর:


70

এটি ব্রাউজার চিত্র সমর্থনে নেমে আসে; দেখে মনে হচ্ছে এটি একমাত্র মূলধারার ব্রাউজার যা টিফ সমর্থন করে যা হ'ল সাফারি:

http://en.wikedia.org/wiki/Compistance_of_web_ ব্রাউজারগুলি # চিত্র_ফর্ম্যাট_সাম্পোর্ট

আপনি কোথা থেকে কোমল চিত্রগুলি পেয়ে যাচ্ছেন? তাদের পক্ষে কি অন্য কোনও ফর্ম্যাটে উত্পন্ন করা সম্ভব?

আপনার যদি চিত্রগুলির স্থির সেট থাকে তবে আমি ফর্ম্যাট পরিবর্তন করে ব্যাচগুলিকে রূপান্তর করতে পেইন্টশপ প্রো এর মতো কিছু ব্যবহার করার পরামর্শ দেব ।

যদি এটি কোনও বিকল্প না হয় তবে প্রাক-লিখিত জাভা অ্যাপলেট (বা অন্য কোনও ব্রাউজার প্লাগইন) সন্ধানে কিছু মাইলেজ থাকতে পারে যা ব্রাউজারে চিত্রগুলি প্রদর্শন করতে পারে।


ব্রাউজারগুলিতে +1 টিআইএফএফ একটি অনিশ্চিত বিষয় - সিএমওয়াইকে দিয়ে আরও বেশি। আমি জেপিজি বা পিএনজিতে যোগাযোগ করার পরামর্শ দিই।
পেক্কা

আমি টিআইএফএফ চিত্রগুলি কেবল স্থানীয় সিস্টেমে রেখেছি। স্পেসিফিকেশন অনুযায়ী, আমি অন্য ফর্ম্যাট রূপান্তর করা উচিত নয়।
আশাক

ব্রাউজারে চিত্র বিন্যাস সমর্থন হিসাবে, আমি টিআইএফএফ চিত্রটি প্রদর্শন করতে সাফারি ব্যবহার করতে পারি। এটা কি ঠিক?
আশাক

@ আশোক: উইকিপিডিয়া পৃষ্ঠা দাবি করেছে যে সাফারি টিআইএফএফ চিত্রগুলি সরবরাহ করতে পারে। আমি এটি ডাউনলোড করার পরামর্শ দিচ্ছি (ধরে নিই যে আপনি উইন্ডোজ ব্যবহার করছেন) এবং চেষ্টা করে দেখুন। আপেল.com
রিচার্ড ইভ


16

আমি এই সংস্থানটি পেয়েছি যা বিভিন্ন পদ্ধতির বিবরণ দেয়: এইচটিএমএল নথিগুলিতে টিআইএফএফ ফাইলগুলি এম্বেড করতে কীভাবে

উল্লিখিত হিসাবে, এটি ফর্ম্যাটটির জন্য ব্রাউজার সমর্থনের উপর নির্ভর করবে। উইন্ডোজে ক্রোমে সেই পৃষ্ঠাটি দেখানো কোনও চিত্রই প্রদর্শন করে না।

আপনি যে কোডটি ইতিমধ্যে চেষ্টা করেছেন সেটি পোস্ট করাও এটি সহায়ক হবে।


4
দুঃখিত এটি খুব বড় হবে। সুতরাং আমি কেবল ছবি লোডিংয়ের অংশটি পোস্ট করছি 1) <ওবিজেটসিএলএসআইডি = "ক্ল্যাসিড: 02 বিএফ 25 ডি 5-8C17-4B23-বিসি 80-D3488ABDDC6B" WIDTH = "100%" উচ্চতা = "100%" কোডেএসইএস = "আপেল . com/qtactivex/qtplugin । ক্যাব "> <PARAM নাম =" এসআরসি "VALUE =" টিফডোকামেন্ট.টিটিফ "> <প্যারাম নাম =" স্কেল "ভ্যালু =" দিক "> </OBJECT> 2) <img প্রস্থ = 200 উচ্চতা = 200 src =" টিফডোকামেন্ট। tif "alt =" "> এর মতো
আশাবুক

4
এটি সাম্প্রতিক ক্রোমে যেমন কাজ করে তেমন কাজ করে না: এই সাইটটি অসমর্থিত একটি প্লাগইন (চিত্র / টিফ) ব্যবহার করে
কেনারব

4

টিফ চিত্রগুলি সরাসরি আইই এবং সাফারিতে প্রদর্শিত হতে পারে .. ক্রোম এবং ফায়ারফক্সে টিফ চিত্রের কোনও সমর্থন নেই। আপনি চিত্রটি এনকোড করতে পারেন এবং তারপরে অন্য কোনও বিন্যাসে এনকোডযুক্ত চিত্রটি ডিকোড করে ব্রাউজারে প্রদর্শন করতে পারেন। আশা করি এটি আপনার পক্ষে কাজ করে


4
এই তথ্যটি পুরানো হওয়ার ক্ষেত্রে আপনি কি কোনও উত্স অন্তর্ভুক্ত করতে পারেন?
কেনোরব

3

আপনি আপনার চিত্রটি টিফ থেকে পিএনজিতে রূপান্তর করতে চেষ্টা করতে পারেন, এটি কীভাবে করবেন তা এখানে:

import com.sun.media.jai.codec.ImageCodec;
import com.sun.media.jai.codec.ImageDecoder;
import com.sun.media.jai.codec.ImageEncoder;
import com.sun.media.jai.codec.PNGEncodeParam;
import com.sun.media.jai.codec.TIFFDecodeParam;
import java.awt.image.RenderedImage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import javaxt.io.Image;

public class ImgConvTiffToPng {

    public static byte[] convert(byte[] tiff) throws Exception {

        byte[] out = new byte[0];
        InputStream inputStream = new ByteArrayInputStream(tiff);

        TIFFDecodeParam param = null;

        ImageDecoder dec = ImageCodec.createImageDecoder("tiff", inputStream, param);
        RenderedImage op = dec.decodeAsRenderedImage(0);

        ByteArrayOutputStream outputStream = new ByteArrayOutputStream();

        PNGEncodeParam jpgparam = null;
        ImageEncoder en = ImageCodec.createImageEncoder("png", outputStream, jpgparam);
        en.encode(op);
        outputStream = (ByteArrayOutputStream) en.getOutputStream();
        out = outputStream.toByteArray();
        outputStream.flush();
        outputStream.close();

        return out;

    }

আমি কোথা থেকে ডাউনলোড করতে পারি com.sun.media.jai.codec? আমি ওয়েবে এটি সন্ধান করার চেষ্টা করেছি এবং কোনও
জআর

4
@রোয়েগল এটি বন্ধ করা জাভা অ্যাডভান্সড ইমেজিং এসডিকে থেকে oracle.com/technetwork/java/javasebusiness/downloads/…
ব্রেন্টগুর্গায়
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.