<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    <div class="moz-cite-prefix">On 9/29/2017 12:29 PM, Sergey Bylokhov
      wrote:<br>
    </div>
    <blockquote
      cite="mid:ad702cb9-f4b3-3b90-fbdc-5fdb652d1e28@oracle.com"
      type="cite">On 9/29/17 07:34, Alexey Ivanov wrote:
      <br>
      <blockquote type="cite">
        <blockquote type="cite">Ok, so it means that we will support
          1-128 pixels natively(MAX_ICON_SIZE) and others via MRI.
          <br>
        </blockquote>
        <br>
        Why 128 pixels? Windows shell usually provides icons up to 256
        pixels, for example there are 256×256 icons for folders and
        generic file type.
        <br>
      </blockquote>
      <br>
      It is limitation of our implementation:
      <br>
      <a class="moz-txt-link-freetext" href="https://bugs.openjdk.java.net/browse/JDK-8151385">https://bugs.openjdk.java.net/browse/JDK-8151385</a>
      <br>
<a class="moz-txt-link-freetext" href="http://mail.openjdk.java.net/pipermail/awt-dev/2016-March/010777.html">http://mail.openjdk.java.net/pipermail/awt-dev/2016-March/010777.html</a>
      <br>
      <br>
    </blockquote>
    Sergey, it is not clear how those links are related to the icon size
    returned by Windows?<br>
    <blockquote
      cite="mid:ad702cb9-f4b3-3b90-fbdc-5fdb652d1e28@oracle.com"
      type="cite">
      <blockquote type="cite">
        <br>
        Since |IExtractIcon::Extract| gives you the requested size,
        performing scaling if required, then MRI will never be crea
        <br>
      </blockquote>
      <br>
      As far as I understand the bug above, it is possible that OS
      returns some other size.
      <br>
    </blockquote>
    You've probably didn't understand what Alexey meant. The Extract
    call may return any size you request (it does scaling internally if
    there are no suitable image). But the bug above is about queering
    the fixed size (small or long) which size is determined by OS shell
    according to the current scale. For those fixed sizes we use
    SHGetFileInfo not the Extract.
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <br>
    <br>
    --Semyon<br>
  </body>
</html>