მთავარ შინაარსზე გადასვლა

PNG-დან ICO Favicon კონვერტერი უფასოდ

გადაიყვანეთ PNG, JPG, WebP ან SVG სურათები მრავალი ზომის .ico favicon ფაილებად. აირჩიეთ სასურველი ზომები (16, 32, 48, 64, 128, 256) და ჩამოტვირთეთ ერთი .ico.

მუშაობს ოფლაინ ჩატვირთვის შემდეგ

ჩააგდეთ ფაილი აქ ან დააწკაპუნეთ არჩევისთვის

PNG, JPG, WebP, SVG, HEIC, HEIF · მუშავდება თქვენს მოწყობილობაზე

ან დააჭირეთ Ctrl+V-ს ბუფერიდან ჩასასმელად

ფაილების დათვალიერება

რჩევა: სკრინშოტის ჩასმა შეგიძლიათ Ctrl+V-ით

თქვენი ფაილები არასოდეს ტოვებს თქვენს მოწყობილობას. ყველა დამუშავება ხდება ადგილობრივად თქვენს ბრაუზერში.

გავრცელებული გამოყენება

  • შექმნის ვებ საიდენტიფიკატორი favicon PNGგადაკეთება თქვენი ლოგო PNG მულტი-რავსი favicon.ico ფაილი თქვენი ვებ საიდენტიფიკატორი tab ხატი.
  • შექმნის Windows ბილიკი პიქტოგრამიგადაკეთება PNG ან JPG სურათი .ico ფაილი Windows ბილიკი მოკლე და აპლიკაციის ხატი.
  • მულტი-რავსი ჯვარი-პლატფორმა ხატიშეკრება მულტი ხატი რავსი (16, 32, 48, 64, 128, 256) ხელი .ico ფაილი რომელი ნამუშევარი ყველგან.
  • PWA ხატი წყარო ფაილიშექმნის base .ico თქვენი PWA ლოგო ამისთვის დაცვა მხარდამჭერი თაბლეტი რომელი არ გამოყენება manifest.
  • გადაკეთება ბრენდი ლოგო ICO ფორმატირეკრეაციული თქვენი კომპანია ან ბრენდი ლოგო PNG, JPG ან SVG მაღალი ხარისხის .ico ფაილი დიჯიტალური კონტაქტი.

როგორ მუშაობს

გარდაქმნა მთლიანად თქვენს ბრაუზერში მუშაობს, ორი ამ ხელსაწყოში პირდაპირ დაწერილი მექანიზმის გამოყენებით: Canvas API, თითოეული იკონის კადრის მასშტაბირებისა და რენდერისთვის, და ხელით დაწერილი ICO ორობითი ენკოდერი, რომელიც ამ კადრებს ერთ .ico ფაილში აწყობს — ბიბლიოთეკა არ იტვირთება, და ფაილი არასდროს ტოვებს თქვენს მოწყობილობას.

  1. 1
    სურათი დეკოდირდება canvas-ში
    თქვენი ატვირთული PNG, JPEG, WebP ან SVG იტვირთება HTMLImageElement-ში და ილუწება ეკრანს-მიღმა canvas-ზე, თითოეულ მოთხოვნილ ზომაზე (16×16-დან 256×256-მდე). Canvas მაღალხარისხოვან, ბიკუბურ დარბილებას იყენებს და პატივს სცემს თქვენს ვარიანტს: 'contain' სურათს ავსებს გამჭვირვალე ან ფერადი შევსებით, ხოლო 'cover' წყაროდან ცენტრირებულ კვადრატს ჭრის.
  2. 2
    თითოეული კადრი გამოტანილია, როგორც PNG ბაიტები
    ბრაუზერის ჩაშენებული canvas.toBlob('image/png') ჰკოდირებს თითოეულ მასშტაბირებულ კადრს დაუკარგავ PNG-ად. ეს დაუმუშავებელი ბაიტები არის ის, რაც .ico კონტეინერის შიგნით ჩაისმის — თანამედროვე ბრაუზერები და Windows PNG-in-ICO-ს ბუნებრივად ამუშავებენ, რაც ფაილის ზომას უფრო პატარას ტოვებს, ვიდრე ძველი, BMP-ზე დაფუძნებული ფორმატი.
  3. 3
    ICO ორობითი მეხსიერებაში იწყობა
    ხელით დაწერილი ენკოდერი ნულიდან აშენებს .ico ფაილის სტრუქტურას DataView-ის გამოყენებით: 6-ბაიტიანი ICONDIR სათაური აცხადებს სურათების რაოდენობას, რასაც მოსდევს 16-ბაიტიანი დირექტორიის ჩანაწერი თითოეული ზომისთვის (რომელიც აღრიცხავს სიგანეს, სიმაღლეს, ბიტ-სიღრმეს, ბაიტების სიგრძესა და მონაცემთა წანაცვლებას), შემდეგ ყველა PNG დატვირთვა თანმიმდევრობით ერწყმის. მესამე-მხარის ბიბლიოთეკა ჩართული არ არის.
  4. 4
    გადახედვა ჩნდება, ფაილი ჩამოიტვირთება
    ჩამოტვირთვის შეთავაზებამდე, UI რენდერს ატარებს პიქსელურ-ზუსტ გადახედვას ყოველი ჩალაგებული ზომისთვის, ჭადრაკის-დაფის ფონზე, რომ გამჭვირვალობა შეამოწმოთ, ვიდრე შეინახავთ. აწყობილი Blob ბრაუზერის ჩამოტვირთვის მექანიზმს გადაეცემა, როგორც 'favicon.ico'.

თქვენი სურათი მთლიანად თქვენს ბრაუზერში მუშავდება — ის არასდროს იტვირთება არცერთ სერვერზე, და ასლი არ ინახება ჩანართის დახურვის შემდეგ.

დაკავშირებული ინსტრუმენტები

ხშირად დასმული კითხვები