Размеры Favicon?

У меня есть favicon с размерами height=26px / width=20px названный favicon.png

<link href=http://www.example.com/images/favicon.png rel="shortcut icon" />

Однако в моем браузере, мой favicon.png все искажен.

Вопрос: мой favicon.png, как предполагается, является конкретным размером? Кроме того, я могу использовать нестандартный размер/размер и если так, как?

312
задан Andrew Brēza 15 November 2017 в 02:42
поделиться

5 ответов

Незначительное изменение в подходе буквенная пара: используйте частоту буквенных пар в длинных словах - скажем, 6 букв или больше - так как это ваша цель. Можно также разработать взвешивание, включающее все смежные буквы, а не только случайные.

-121--2648667-

Это слово Я дал пощечину некоторое время назад, что ведет себя очень аналогично тому, что вы описываете, использует английские таблицы частот для выбора букв, но сначала решает, генерировать гласный или согласный, что позволяет мне обеспечить заданную скорость гласных на доске. Кажется, это работает достаточно хорошо.

-121--2648668-

16x16 пикселей, формат * .ico.

106
ответ дан 23 November 2019 в 01:10
поделиться

В Википедии сказано следующее:

Кроме того, такие файлы значков могут быть размером 16 × 16 или 32 × 32 пикселей, и 8-битными или 24-битная глубина цвета (обратите внимание, что файлы GIF имеют ограниченное количество элементов палитры 256 цветов).

Я думаю, что лучший способ - использовать гифку размером 32x32 и протестировать ее в разных браузерах.

31
ответ дан 23 November 2019 в 01:10
поделиться

Нет, можно ' t использовать нестандартный размер или размер, так как это нанесет ущерб браузерам людей, где бы ни отображались значки. Вы можете сделать его 12x16 (с четырьмя пикселями белого / прозрачного отступа на стороне 12 пикселей), чтобы сохранить ваше соотношение сторон, но вы не можете увеличить его (ну, вы можете, но браузер уменьшит его).

1
ответ дан 23 November 2019 в 01:10
поделиться

Похоже, ваш файл должен быть типа .ico .

Проверьте это сообщение о значках:

http://www.html-kit.com/support/favicon/image-size/

0
ответ дан 23 November 2019 в 01:10
поделиться

(Альтернативный фрагмент см. в ответе ниже.) Этот фрагмент преобразует XML с помощью XSLT. Я не был уверен в лучшем способе использования объектов XslCompiledTransform и StartDocument в F #, но он работал. Я уверен, что есть лучшие способы и был бы рад услышать о них.

(* Transforms an XML document given an XSLT. *)

open System.IO
open System.Text
open System.Xml
open System.Xml.Xsl

let path = "C:\\XSL\\"

let file_xml = path + "test.xml"
let file_xsl = path + "xml-to-xhtml.xsl"

(* Compile XSL file to allow transforms *)
let compile_xsl (xsl_file:string) = new XslCompiledTransform() |> (fun compiled -> compiled.Load(xsl_file); compiled)
let load_xml (xml_file:string) = new XmlDocument() |> (fun doc -> doc.Load(xml_file); doc)

(* Transform an Xml document given an XSL (compiled *)
let transform (xsl_file:string) (xml_file:string) = 
      new MemoryStream()
        |> (fun mem -> (compile_xsl xsl_file).Transform((load_xml xml_file), new XmlTextWriter(mem, Encoding.UTF8)); mem)
        |> (fun mem -> mem.Position <- (int64)0; mem.ToArray())

(* Return an Xml fo document that has been transformed *)
transform file_xsl file_xml
    |> (fun bytes -> File.WriteAllBytes(path + "out.html", bytes))
-121--4293705-

Реализации MPI не проверяют и не интерпретируют фактическое содержимое сообщения. При условии, что вы знаете размер структуры данных, вы можете представить этот размер в некотором числе символов или int. Реализация MPI не будет знать или заботиться о фактических внутренних деталях данных.

Есть несколько предостережений... отправитель и получатель должны согласовать интерпретацию содержимого сообщения, и буфер, который вы предоставляете на стороне отправки и получения, должен поместиться в определенное количество символов или int.

-121--4817526-

Если у вас есть доступ к Photoshop, узнайте следующее:

http://www.photoshopsupport.com/tutorials/jennifer/favicon.html

Это учебное пособие содержит ссылки на подключаемый модуль, который позволяет Photoshop сохранять ico-файлы, а затем предоставляет информацию о стандартах favicon.

Когда я впервые начал делать фавиконы, правило было 16x16 8-битный ico-файл. Если вы хотите убедиться, что фавикон работает в большинстве браузеров, я бы придерживался этого.

-2
ответ дан 23 November 2019 в 01:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: