2014-04-19 2 views
0

Wordpress 이미지의 이전 버전에서는 클릭 한 번으로 이미지를 자동으로 60 %까지 확대 할 수있었습니다. 이제 Wordpress 3.9에서 유일한 자동 크기 조정은 축소판, 중간 및 전체 크기입니다. 사용자 정의 크기를 선택하거나 대략적인 크기로 드래그 할 수 있지만 사용자 정의 크기를 사용하려면 직접 60 %를 계산하고 드래그하면 정확하지 않아야합니다.Wordpress 3.9에서 이미지 크기를 60 %로 조정하는 방법은 무엇입니까?

내 모든 이미지의 너비와 높이가 다릅니다. 그것들은 쓰여진 서체의 이미지이므로 높이와 너비가 다르더라도 글꼴 크기가 모든 이미지에 대해 동일해야합니다. 과거에는 모든 이미지가 60 %로 표시되었습니다. Wordpress 3.9에서 그렇게 할 수있는 방법이 있습니까?

답변

0

더 나은 장기적인 방법을 찾을 수 없기 때문에 작업을 수행 할 Java 코드를 작성했습니다. 이 방법으로 잘라내어 HTML보기에서 붙여 넣을 수 있습니다.

import java.util.Scanner; 

public class ImageResizer { 

public static void main(String[] args) { 

    Scanner userInput = new Scanner(System.in); 
    String inputString; 
    String outputString; 

    System.out.print("Default resize is 60%\n"); 
    System.out.print("Type \"exit\" to quit: \n\n"); 

    do { 
     // input something like: 
     // width="208" height="425" 
     System.out.print("Enter html: "); 
     inputString = userInput.nextLine(); 
     outputString = resize(inputString); 
     System.out.print(outputString + "\n"); 

    } while (!inputString.equals("exit")); 
} 

public static String resize(String myString) { 

    final int RESIZE_PERCENT = 60; 

    // parse input string 
    String delims = "[ ]+"; // spaces 
    String[] tokens = myString.split(delims); 
    for (int i = 0; i < tokens.length; i++) { 
     if (tokens[i].startsWith("width") || tokens[i].startsWith("height")) { 
      // extract the height/width number 
      String subDelims = "[\"]"; // quote mark 
      String[] subTokens = tokens[i].split(subDelims); 
      int number = Integer.parseInt(subTokens[1]); 
      number = number * RESIZE_PERCENT/100; 
      // rebuild string 
      tokens[i] = subTokens[0] + "\"" + number + "\""; 
     } 
    } 
    StringBuilder sb = new StringBuilder(); 
    for (int i = 0; i < tokens.length; i++) { 

     sb.append(tokens[i]); 
     if ((i + 1) < tokens.length) { 
      sb.append(" "); 
     } 
    } 
    return sb.toString(); 
} 
}