programing

Windows 8.1의 고해상도 화면에서 매우 작은 Eclipse 인터페이스 아이콘

abcjava 2023. 5. 26. 20:24
반응형

Windows 8.1의 고해상도 화면에서 매우 작은 Eclipse 인터페이스 아이콘

이클립스(케플러) 인터페이스의 다양한 아이콘과 버튼은 3200x1800px 화면의 노트북에서 매우 매우 작습니다.파일에 오류가 있음을 나타내는 빨간색 오류 장식은 화면에서 몇 cm 떨어진 내 코가 아니면 보기 어렵습니다.

운영 체제(Windows 8.1)에서 화면 해상도와 기타 설정을 조정하는 작업을 수행했습니다. 이 작업은 도움이 되지만 다른 응용 프로그램이 너무 커 보이고 Eclipse 아이콘이 불편할 정도로 작습니다.Eclipse 환경설정(창 > 환경설정 > 대화상자 글꼴)에서 글꼴을 확대해도 아이콘 크기에 영향을 주지 않습니다.

더 큰 아이콘을 강제로 적용할 수 있는 쉬운 방법이 있습니까?해결 방법이 있습니까? (배율기를 사용해 봤지만 꽤 엉성한 솔루션입니다.)돋보기만 사서 마우스 옆에 두면 되나요?누군가 돋보기가 내장된 마우스를 만들어야 할까요?:)

감사해요.

저도 이 문제로 조금 고생했습니다.저는 당신이 정말 복잡한 결심을 올린 것을 많이 보았습니다. 하지만 이것을 하는 훨씬 더 쉬운 방법이 있습니다!프로그램일 뿐이며 스크립트를 수정하거나 타사 도구를 설치할 필요가 없습니다.이 문제는 위에서 언급한 High DPI scaling과 관련이 있지만, 제가 생각하기에 많은 사람들이 누락하고 있는 것은 런처 자체의 호환성 설정을 직접 수정할 수 없다는 것입니다.런처와 일식은 두 가지 다른 프로그램입니다!당신은 이클립스를 찾아봐야 합니다.여기서 높은 DPI 스케일링 옵션을 재정의합니다.설정한 후에는 런처를 정상적으로 사용할 수 있습니다.런처가 실행 파일을 누르고 일식을 시작합니다.exe 및 .exe에서 호환성 설정을 설정했으므로 이러한 설정을 사용하여 실행됩니다.저는 exe가 어디에 있는지 추적하는 데 약 10분을 소비했습니다. 그래서 만약 제 도움이 어디에 있다면: C:\Users\사용자 이름\AppData\로컬\Yatta\Launcher\설치\이클립스-ide-for-java-developers\이클립스.exe

다음은 호환성 설정을 설정하는 방법에 대한 스크린샷입니다.

이클립스.

네, 이 설정을 조정하기 전에는 아이콘이 매우 작았습니다.런처 자체에서 호환성 설정을 시도했지만 문제가 해결되지 않았습니다.하지만 이클립스에 대해 높은 DPI 설정을 재정의한 후.exe 아이콘은 이제 일반 크기입니다.이것이 다른 사람들에게 효과가 있는지 알려주세요!

일식에 다음 사항을 추가할 것을 제안하는 참고 자료를 찾았습니다.이니

-Dswt.enable.autoScale=true
-Dswt.autoScale=200
-Dswt.autoScale.method=nearest

이것은 윈도우 10의 아이콘 크기를 두 배로 늘렸습니다.나는 이클립스 버전을 사용하고 있습니다: 2020-03 (4.15.0)

저는 이클립스 JAR에서 아이콘을 포함하고 크기를 두 배로 늘리는 일괄 작업을 실행하는 것이 한 가지 해결책이라고 생각했습니다.조금 손을 대자 효과가 있었습니다.결과는 꽤 좋습니다. 여전히 작지만 대부분 좋아 보이는 "강력한" 아이콘이 몇 개 있습니다.

QHD에서 처리 후 이클립스

코드를 작은 프로젝트에 통합했습니다. https://github.com/davidglevy/eclipse-icon-enlarger

이 프로젝트는 다음을 통해 작동합니다.

  1. Eclipse 기본 디렉토리의 모든 파일에 대해 반복(인수 행에 지정)
  2. 파일이 디렉터리인 경우 출력 폴더의 현재 디렉터리 아래에 새 디렉터리를 만듭니다(인수 행에 지정됨).
  3. 파일이 PNG 또는 GIF인 경우 두 배로
  4. 파일이 다른 유형의 복사본인 경우
  5. 파일이 JAR 또는 ZIP인 경우 대상 파일을 생성하고 유사한 프로세스(a)를 사용하여 내용을 처리합니다.이미지는 두 배 b입니다.다른 파일은 그대로 ZipOutputStream에 복사됩니다.

이 솔루션의 유일한 문제는 플러그인을 다운로드해야 할 경우 원래 위치에서 한 번만 작동하고 아이콘 증가 배치 프로세스를 다시 적용하는 것입니다.

Dell XPS에서 실행하는 데 약 5분이 걸립니다.

제안/개선 사항은 기쁘지만 이클립스 팀이 해결책을 찾기를 기다리는 동안 이는 임시방편의 솔루션에 불과합니다.

동일한 문제가 발생한 경우 이를 해결하려면 런처의 바로 가기를 만들고, '높은 DPI 스케일링 동작 덮어쓰기'를 마우스 오른쪽 버튼으로 클릭한 후 아래 그림과 같이 드롭다운에서 System Enhanced를 선택합니다.변경 후 일식을 다시 시작합니다.

여기에 이미지 설명 입력

완료를 위해 이 문제는 Eclipse 4.6 Neon https://www.eclipse.org/downloads/index-developer.php (현재 개발자 버전)에서 해결되었습니다.아이콘이 조금 슬퍼 보이지만(저해상도), 적어도 제 4k 화면에서는 올바르게 조정되어 있습니다.

Dell XPS 15에서 실행 중입니다.저는 해상도, 확대도, 이런 것들로 가득 차 있는 대신에 다음과 같은 일을 했습니다.

  • 시작 프로그램 아이콘을 마우스 오른쪽 단추로 클릭합니다.
  • "속성" 클릭
  • 호환성 탭을 선택합니다.
  • "호환 모드에서 이 프로그램 실행:"에서 "Windows XP(서비스 팩 3)"를 선택합니다.

모든 것이 정상적으로 작동하고 디스플레이가 양호해 보입니다(약간 흐릿하거나 얼룩이 있는 경우).제가 볼 수 있는 유일한 차이점은 제목 표시줄이 Windows XP 스타일이라는 것입니다(오 이런!!!).

저는 이것이 다른 사람들에게 효과가 있는지, 그리고 어떤 문제에 부딪히는 사람이 있는지 궁금합니다.

가장 쉬운 방법은 응용프로그램의 크기를 조정하는 매니페스트 파일을 만드는 것이었습니다.흐릿하고 이상적이지 않지만 거의 보이지 않는 UI보다 더 좋습니다!이 기술은 어떤 응용 프로그램에도 적용 가능한 것 같습니다.

eclipse.exe.manifest 파일을 eclipse와 동일한 폴더에 만듭니다.exe를 입력하고 그 안에 다음 XML을 배치합니다.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">

<dependency>
  <dependentAssembly>
    <assemblyIdentity
      type="win32"
      name="Microsoft.Windows.Common-Controls"
      version="6.0.0.0" processorArchitecture="*"
      publicKeyToken="6595b64144ccf1df"
      language="*">
    </assemblyIdentity>
  </dependentAssembly>
</dependency>

<dependency>
  <dependentAssembly>
    <assemblyIdentity
      type="win32"
      name="Microsoft.VC90.CRT"
      version="9.0.21022.8"
      processorArchitecture="amd64"
      publicKeyToken="1fc8b3b9a1e18e3b">
    </assemblyIdentity>
  </dependentAssembly>
</dependency>

<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
  <security>
    <requestedPrivileges>
      <requestedExecutionLevel
        level="asInvoker"
        uiAccess="false"/>
    </requestedPrivileges>
  </security>
</trustInfo>

<asmv3:application>
  <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
    <ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
  </asmv3:windowsSettings>
</asmv3:application>

</assembly>

가장 좋은 방법은 리소스 튜너와 같은 것으로 exe 매니페스트를 편집하고 추가하는 것입니다.

    <application xmlns="urn:schemas-microsoft-com:asm.v3"><windowsSettings><ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings" xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware></windowsSettings></application>        

종속성 후 exe adpi를 인식하지 못하도록 설정합니다.이렇게 하면 프로그램이 약간 픽셀화되지만 편안한 크기가 됩니다.

Windows 10(2018년 4월 업데이트 이후)을 업그레이드한 후 이를 확인할 수 있는 모든 사용자를 위해 DPI Scaling Override 설정이 전용 창으로 이동되었습니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

저는 지난 한 달 동안 이 문제에 대한 해결책을 찾아봤지만, 아직 이상적인 해결책을 찾지 못했습니다.길을 찾아야 할 것 같은데, 도저히 찾을 수가 없어요.

Windows 8.1(1280x800 화면처럼 보이지만 더 선명함)에서 200% 배율 설정이 적용된 2560x1600 화면의 랩톱을 사용합니다.

이러한 "HiDPI" 모드를 지원하는 응용 프로그램은 보기에 매우 화려하지만 그렇지 않은 응용 프로그램(예: Eclipse)은 거의 읽을 수 없는 작은 아이콘을 표시합니다.

Visual Studio의 오래된 버전도 사용합니다.이는 HiDPI용으로 업데이트되지 않았지만(MS는 제가 VS의 최신 버전을 사용하기를 원함) HiDPI 화면에서 여전히 작동합니다. 왜냐하면 아이콘과 문자의 크기는 정상이지만 해상도는 낮아 보이기 때문입니다.

VS가 어떻게 작동하는지 본 후 VS처럼 단순히 확장하는 것이 기술적으로 어렵지 않기 때문에 동일한 모드로 Eclipse를 실행할 수 있는 방법을 찾기 시작했습니다.저는 그 모드에서 이클립스를 실행할 수 있는 옵션이 있을 것이라고 생각했습니다.하지만 찾을 수가 없었어요.

결국 화면 해상도를 1/4(2560x1600에서 1280x800으로)로 낮추고(200%에서 100%로) 고해상도 화면을 활용하지 못한 채 이클립스가 업데이트될 때까지 작업을 해야 했기 때문에 이 문제에 대한 답을 간절히 기다리고 있습니다.

아래 변경사항은 원활하게 작동합니다.

크레이지 펭귄의 답변에서 인용.

"저처럼 새로운 Eclipse에서도 크기가 조정되지 않았다는 것을 발견한 사람들을 위해 여기를 참조하십시오. swt-autoscale-swaks 기본적으로 -Dswt.autoScale=quarter를 eclipse.ini 파일에 추가했습니다."

가장 쉬운 해결책은 이클립스 네온을 선택하는 것입니다.모든 버그는 이 릴리스의 일부로 수정되었습니다.https://bugs.eclipse.org/bugs/show_bug.cgi?id=421383

네온(4.6) M6 - New and Noteworthy를 살펴보십시오. 마일스톤 릴리스에는 이미지에 대한 일부 자동 스케일링(예: 도구 모음)이 포함되어 있습니다.

SWT는 해상도 기반 자동 확장 기능을 제공합니다.

이제 SWT는 OS X의 Mac Retina 지원과 유사하게 Windows 및 Linux의 고DPI 모니터에서 이미지를 자동으로 스케일링합니다.고해상도 이미지가 없는 경우 SWT는 사용 가능한 이미지의 크기를 자동으로 조정하여 Eclipse와 같은 SWT 기반 애플리케이션이 모니터의 해상도에 비례하여 크기가 조정되도록 합니다.

여기에 이미지 설명 입력

이 VM 인수를 false로 설정하여 윈도우즈 및 GTK에서 이 기능을 사용하지 않도록 설정할 수 있습니다.ini 또는 명령줄에서 -vmargs 뒤에 표시:

-Dswt.enable.autoScale=false

Mac에서는 OS에서 제공하는 자동 확장 기능을 사용하지 않도록 설정할 수 없습니다.

주의사항:스케일 팩터가 200% 미만인 경우 일부 스케일 이미지가 불량하게 보인다는 것을 알고 있습니다.이는 M7에서 개선될 것이며, 또한 플러그인 공급자가 코드 변경 없이 높은 DPI 아이콘을 추가할 수 있도록 Platform UI에서 높은 DPI 이미지를 지원하기 위해 노력하고 있습니다.



도움이 될 . 된 것은 Eclipse Mars API, Eclipse Mars API는

새로운 API가 추가되어 고해상도 이미지를 고DPI 모니터에서 렌더링할 수 있습니다.두 개의 생성자가 이미지 클래스에 추가되었습니다.클라이언트가 해상도에 의존하는 버전의 이미지를 제공할 수 있는 이미지 공급자 콜백을 허용합니다.

public interface ImageDataProvider {
  public ImageData getImageData (int zoom);
}
public interface ImageFileNameProvider {
  public String getImagePath (int zoom);
}

사용자의 모니터 구성에 따라 SWT는 해당 확대/축소 수준의 영상을 요청합니다.다음은 모니터의 해상도에 따라 해상도가 변경되는 변형된 3개의 원본 이미지를 표시하는 예입니다.스니펫 367.java.

이는 SWT 및 Eclipse 기반 응용 프로그램에서 고해상도 이미지를 지원하는 첫 번째 단계에 불과합니다.플랫폼에서 새로운 API를 채택하기 위한 작업이 진행 중입니다.또한 GC를 통해 고해상도 이미지로 그리기를 적절하게 지원하려면 SWT에서 더 많은 작업이 필요합니다.

고DPI 모니터 지원을 위한 API
http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2FwhatsNew%2Fplatform_isv_whatsnew.html

-표면 프로3-

  • 일식 "32비트 버전"을 다운로드하여 압축을 풉니다.
  • "Windows XP 모드"에서 실행합니다.

Windows XP(윈도우 XP)의 호환성 모드는 Eclipse 32비트 버전에서만 사용할 수 있으며 이 호환성 모드에서 실행한 후에는 아이콘과 텍스트가 올바른 크기가 되지만 기본 해상도에서 화면 해상도로 크기가 조정되어 품질이 손실되기 때문에 흐리게 표시됩니다.

(리눅스) 셸스크립트를 만들어 @Sigh의 솔루션을 고쳤습니다..sh) 비슷한 것을 하는 것.이것은 매우 조잡하고 잔인하며 특정 시스템에 채택되어야 합니다.사용자의 책임 하에 사용하십시오.전체 설치가 중단될 수 있습니다.이 스크립트를 실행하기 전에 폴더를 백업합니다.스크립트를 개선할 수 있습니다.

#!/bin/bash

for J in *.jar
do
        echo "Copying $J..."
        mkdir -p "/tmp/$J"
        cp "$J" "/tmp/$J/"
        cd "/tmp/$J"

        echo "Extracting $J..."
        jar xf "$J"
        rm "$J"

        echo "Processing images..."
        find . -name "*.gif" -exec convert {} -resize 200% {} \;

        echo "Compressing $J..."
        if [ `ls .[^.]* 2>/dev/null | wc -l` = 0 ]
        then
                jar cf "$J" *
        else
                jar cf "$J" * .[!.]*
        fi
        cd -
        mv $J{,-bak}
        mv "/tmp/$J/$J" .
        rm -rf "/tmp/$J"

        echo "Done."
        echo ""
done

실행위에서 합니다./opt/eclipse/plugins그리고.~/.eclipse/org.eclipse.platform_4.x.x/plugins( @:@Sigh : 이며 업데이트 또는 됩니다.이것은 잔인한 "수정"이며 업데이트 또는 새로 설치할 때마다 중단됩니다.

스크립트를 완료할 수 있습니다.

  • /icons/ 폴더가 없는 .jar 파일 무시
  • 업데이트/설치할 때마다 다시 실행할 수 있도록 16x16 크기의 이미지 크기 조정만 가능

요사구가 합니다.imagemagick.


주의사항

  • 모든 아이콘에서 작동하지는 않습니다.
    • 다른 자산이 어디에 있는지 또는 왜 크기가 조정되지 않는지 아는 사람이 있습니까?아마도 그들은 그렇지 않을 것입니다..gif?
  • 프로젝트 탐색기 아이콘이 엉망입니다.

수정은 환영합니다!

감사합니다. Shaine David Levy.당신의 솔 없이는 이클립스에서 발전할 수 없습니다.코드를 작동시키기 위해 코드에 커플 캐치(예외)를 추가해야 했습니다.

            while (srcEntries.hasMoreElements()) {
                    ZipEntry entry = (ZipEntry) srcEntries.nextElement();
                    logger.info("Processing zip entry ["+ entry.getName() + "]");

                    ZipEntry newEntry = new ZipEntry(entry.getName());


                    try { outStream.putNextEntry(newEntry); } 
                    ***catch (Exception e) { 
                        logger.error("error: ", e);
                        outStream.closeEntry();
                        continue;*
                    }**

JaxEnter에는 Eclipse용 HiDPI 관련 작업에 대한 좋은 기사가 있습니다.

다음 솔루션이 효과가 있었습니다.

먼저 이 레지스트리 키를 추가해야 합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\PreferExternalManifest (DWORD) to 1

다음으로 실행 파일과 이름이 같은 매니페스트 파일이 실행 파일과 동일한 폴더에 있어야 합니다.파일 이름은 eclipse.exe.manifest이며 다음으로 구성됩니다.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
    <description>eclipse</description>
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
        <security>
            <requestedPrivileges>
                <requestedExecutionLevel xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3"
                               level="asInvoker"
                               ms_asmv3:uiAccess="false">
                </requestedExecutionLevel>
            </requestedPrivileges>
        </security>
    </trustInfo>
    <asmv3:application>
        <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
            <ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
        </asmv3:windowsSettings>
    </asmv3:application>
</assembly>

자세한 내용은 여기에서 확인할 수 있습니다.

마지막에 제게 효과가 있었던 것은 자바에 매니페스트 파일을 추가한 것입니다.헤이키 준투넨이 https://bugs.eclipse.org/bugs/show_bug.cgi?id=421383#c66 에서 말한 것처럼 exe.

레지스트리를 편집하고 매니페스트 파일을 만드는 방법에 대한 지침은 Matthew Cochrane(https://bugs.eclipse.org/bugs/show_bug.cgi?id=421383#c60 및 @KITis)가 작성한 지침을 여기에 작성했습니다.

저는 그 게시물의 복사본을 여기에 넣었습니다.


먼저 이 레지스트리 키를 추가해야 합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\PreferExternalManifest (DWORD) to 1

다음으로 실행 파일과 이름이 같은 매니페스트 파일이 실행 파일과 동일한 폴더에 있어야 합니다.파일 이름은 eclipse.exe.manifest이며 다음으로 구성됩니다.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
    <description>eclipse</description>
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
        <security>
            <requestedPrivileges>
                <requestedExecutionLevel xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3"
                               level="asInvoker"
                               ms_asmv3:uiAccess="false">
                </requestedExecutionLevel>
            </requestedPrivileges>
        </security>
    </trustInfo>
    <asmv3:application>
        <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
            <ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
        </asmv3:windowsSettings>
    </asmv3:application>
</assembly>

최신 버전의 이클립스를 설치하지 않으려는 경우

여기서 언급한 것처럼, 일식에서.init 파일 추가-Dswt.autoScale=exact-vmargs그리고 당신은 가도 좋습니다.

여기서exact아이콘의 크기를 기본 줌으로 조정합니다.하지만 여러분은 흐릿하고 들쭉날쭉한 아이콘들로 조정해야 할 것입니다.

다음은 @Sigh의 솔루션에서 영감을 얻은 제 솔루션입니다(이 솔루션은 메이븐을 사용하지 않습니다).

https://github.com/gitAmrit/EclipseIconEnlarger/tree/master#eclipseiconenlarger

이 기능은 16x16px보다 작거나 동일한 모든 이미지를 검색하고 사용자가 원하는 요소에 따라 크기를 조정하는 방식으로 작동합니다.

유틸리티 실행: java 이미지.EclipseIcon Enlarger EclipseBasePath 확대율

예: java 이미지.이클립스 아이콘확대 C:\Users\Amrit\코드\이클립스 2

eclipseBasePath = eclipse 경로입니다.예를 들어 exe가 있습니다.C:\Users\Amrit\Codes\이클립스 확대 계수 = 영상을 확대해야 하는 계수(예: 2 = 2배)

여기 다른 명령줄 솔루션이 있지만 Windows(윈도우)에서 사용할 수 있습니다.

Winrar를 설치해야 합니다(Winrar 설치를 가리키도록 설정된 Winrar 행을 편집).

또한 이미지 매직을 설치하고 해당 경로를 명령줄에 추가해야 합니다.

마지막으로 Eclipse를 처음 열기 전에 이 프로그램을 실행하는 것이 좋습니다(즉, 새로 설치).병에서 자동으로 포장을 풀고 eclips/configuration/org.eclips.osgi/...에 저장되는 아이콘이 있습니다.(다른 폴더에서 주로) .jar 파일을 편집하면 아이콘의 크기가 조정되지 않습니다.이 폴더를 삭제하고 다시 자동 추출할 수 있지만 확인할 수 없습니다.

실행하려면 eclipse/plugins 디렉토리에 doubleler.bat 파일을 만들기만 하면 32x32보다 작은 아이콘의 크기가 비례하는 크기로 조정됩니다.

코드는 다음과 같습니다.

@echo off
set winrar="C:\Program Files\WinRAR\winrar.exe"
set startpath=%~dp0

::All *.jar in this folder
FOR %%G in (*.jar) do (call :EachJar "%%G")

GOTO :eof

:EachJar
  ::echo %1
  set nameWOQuotes=%~1
  mkdir "tmp\%nameWOQuotes%"
  ::copy "%nameWOQuotes%" "tmp\%nameWOQuotes%.bak" >NUL
  %winrar% x -inul "%nameWOQuotes%" *.jpg *.gif *.png *.tif *.tiff "tmp\%nameWOQuotes%\"
  ::pause
  cd "tmp\%nameWOQuotes%"
  FOR /R .\ %%H in (*.jpg *.gif *.png *.tif *.tiff) do ( 
    ::echo %nameWOQuotes%-%%~nxH >> "%startpath%\output.txt"
    identify "%%H" >> "%startpath%\output.txt"
   convert "%%H" -resize 32x32^< "%%H" )
  %winrar% a -r -u "%startpath%\%nameWOQuotes%" "*"
  cd "%startpath%"
  rmdir /s /q "tmp\%nameWOQuotes%"
Goto :eof

파일 출력을 생성합니다.크기 변경 여부에 관계없이 변환되기 전에 모든 원본 이미지 메타데이터를 txt 및 삽입합니다.

기본 언어가 Eng일 때 Eclipse가 설치되어 있는 기본 Windows 10 언어를 Eng에서 이탈리아어로 변경했을 때 이 문제가 발생했습니다.Windows 언어를 Eng으로 되돌리고 재부팅하면 문제가 해결되었습니다.무슨 일이 일어났는지 모르겠습니다. Windows에서 C:와 같은 일부 폴더의 이름을 바꿉니다.\사용자가 기본 언어(예: C:\Utenti)로 번역하면 문제가 발생할 수 있습니다.

Jae의 위의 해결책이 저에게 효과가 있었습니다.명백한 해결책은 저에게 효과가 없었습니다.재형 감사합니다.

설정: 내 윈도우 8.16 64비트 비태블릿 노트북에서 나는 jdk 64비트가 있는 eclipse 64비트를 다운로드했습니다.

  1. 바탕 화면에서 마우스 오른쪽 버튼을 클릭하여 화면 해상도에 액세스하고 화면 해상도 디스플레이를 3000 수준에서 2048 x 1152로 낮췄습니다.
  2. 텍스트 및 기타 항목을 더 크게 또는 더 작게 연결하고 추가로 큰 - 250% 대신 큰 150%로 변경을 클릭합니다.
  3. 로그아웃했다가 다시 로그인했습니다.
  4. Eclipse를 다시 시작하면 아이콘이 조금 더 작아도 볼 수 있지만 이제 훨씬 더 읽기 쉽습니다.

언급URL : https://stackoverflow.com/questions/20718093/eclipse-interface-icons-very-small-on-high-resolution-screen-in-windows-8-1

반응형