1. A computer-implemented method comprising:
receiving, by a computing system, an image having indication pixels in the image that are of a particular characteristic and that define two or more regions within the image that are used for resizing the image;
parsing, by the computing system, the image to determine, based on locations of the indication pixels in the image that are identified by the computing system, the two or more of the regions as being stretchable regions that change size when the image is resized;
enlarging, by the computing system, the image by changing a size of at least one of the stretchable regions and leaving fixed in size at least one other region within the image that has not been determined to be stretchable based on the locations of the indication pixels; and
outputting the enlarged image to a graphical user interface for display.
2. The method of claim 1, wherein the image comprises a border that includes the indication pixels.
3. The method of claim 1, wherein the indication pixels are located along x and y-axes of the image.
4. The method of claim 3, wherein determining the two or more regions that are stretchable regions comprises identifying areas that intersect x and y coordinate ranges specified by the indication pixels located along the x and y-axes.
5. The method of claim 3, wherein the indication pixels form colored lines along the x and y-axes.
6. The method of claim 1, wherein determining the two or more regions that are stretchable regions comprises pre-processing the image to determine the two or more regions that are stretchable regions and removing the indication pixels before the image is output to the graphical user interface for display.
7. The method of claim 6, further comprising saving information about the two or more regions that are determined to be stretchable regions in a data structure accessible during execution of the graphical user interface that resizes the image based on the information.
8. The method of claim 1, further comprising determining a drawable region of the image that is configured to display content to be drawn on the image.
9. The method of claim 8, wherein resizing the image comprises changing the size of the stretchable regions so that content fits inside the drawable region.
10. The method of claim 1, wherein resizing the image comprises changing sizes of all the determined stretchable regions.
11. The method of claim 1, wherein the image further comprises drawable area pixels that define one or more drawable areas configured to accept content to be drawn on the image.
12. The method of claim 11, wherein the drawable area pixels are located along first x and y-axes of the image.
13. The method of claim 12, wherein the drawable area pixels are located parallel to the indication pixels located on second x and y-axes.
14. The method of claim 12, further comprising determining the one or more drawable areas by identifying areas that intersect x and y coordinate ranges specified by the drawable area pixels located along the x and y-axes.
15. The method of claim 1, wherein a color of the indication pixels specifies an algorithm for use in resizing the stretchable regions.
16. The method of claim 15, wherein the algorithm is selected from a group consisting of tiling, interpolating, or increasing the size of pixels within the stretchable regions.
17. The method of claim 1, wherein resizing the image is based on a size of content to be drawn on the image.
18. The method of claim 1, wherein enlarging the image further comprises maintaining all of the stretchable regions in substantially the same size relative to each other.
19. The method of claim 1, further comprising removing, by the computing system, the indication pixels from the image or the enlarged image.
20. The method of claim 1, wherein the image is an image file that has been transmitted to the computing system from a remote computing device.
21. A system comprising:
an image pre-processor for receiving an image having indication pixels in the image that are of a particular characteristic and that define two or more stretchable regions within the image that are used for resizing the image;
means for parsing the image to determine, based on the locations of the indication pixels in the image, the stretchable regions that change size when the image is resized; and
a document display module for enlarging the image by changing a size of at least one of the stretchable regions, leaving fixed in size at least one other region within the image that is not defined by the indication pixels as being stretchable, and providing the enlarged image to a graphical user interface for display.
22. The system of claim 21, wherein the indication pixels are located in a border of the image.
23. The system of claim 21, wherein the document display module is further for enlarging the image so that the two or more regions that are stretchable regions maintain substantially the same size relative to each other.
24. The system of claim 21, wherein the document display module is further for removing the indication pixels from the image or the enlarged image.
25. A computer-implemented method comprising:
receiving, by a computing system, an image that includes information integrated within the image that defines a size and location of at least one region within the image that is resizable;
parsing, by the computing system, the image to determine based on the information integrated within the image, the at least one region as being a stretchable region that changes in size when the image is resized;
resizing, by the computing system, the image by changing a size of the at least one region and leaving fixed in size at least one other region within the image that is not defined by the information as being resizable; and
displaying, by the computing system, the resized image.
26. The method of claim 25, wherein the image further comprises drawable area pixels that define one or more drawable areas configured to accept content to be drawn on the image.
27. The method of claim 25, further comprising determining a drawable region of the image that is configured to display content to be drawn on the image.
28. The method of claim 27, wherein resizing the image comprises changing the size of the stretchable regions so that content fits inside the drawable region.
29. The method of claim 25, wherein the information integrated within the image comprises indication pixels in the image that are of a particular characteristic.
30. The method of claim 25, wherein the image is an image file that has been transmitted to the computing system from a remote computing device.
31. A system comprising:
an image pre-processor for receiving an image having information integrated within the image that defines a size and location of at least one region within the image that is resizable;
means for parsing the image to determine, based on the information integrated within the image, the at least one resizable region as being a stretchable region that changes in size when the image is resized; and
a document display module for (i) resizing the image by changing a size of the at least one resizable region and leaving fixed in size at least one other region within the image that is not defined by the information as being resizable, and (ii) displaying the resized image.
32. The system of claim 31, wherein the image further comprises drawable area pixels that define one or more drawable areas configured to accept content to be drawn on the image.
33. The system of claim 31, wherein the information integrated within the image comprises pixels that are located in a border of the image.
34. The system of claim 31, wherein the document display module is further for determining a drawable region of the image that is configured to display content to be drawn on the image.
35. The system of claim 34, wherein resizing the image comprises changing the size of the at least one stretchable region so that content fits inside the drawable region.
36. The system of claim 31, wherein the information integrated within the image comprises indication pixels in the image that are of a particular characteristic.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for selecting an AP for a portable terminal, the method comprising:
receiving a plurality of packets by a communicator from a plurality of APs which provide wireless communication services;
analyzing the received plurality of packets by an FP selector and calculating reliability for security of the plurality of APs by the FP selector; and
selecting, by the FP selector, a fake AP based on the calculated reliability,
wherein the reliability is calculated based on all of the following situations:
a situation in which two APs have different SSIDs but have the same MAC address;
a situation in which two APs have different SSIDs and MAC addresses but reception signal strengths of the APs are equal or similar to one another;
a situation in which two APs have the same MAC address and reception signal strengths of the APs are equal;
a situation in which two APs have different SSIDs but reception signal strength of the APs are equal; and
a situation in which an AP uses 3G or 4G at a back end.
2. The method as claimed in claim 1, wherein the reliability is calculated further based on situations including:
a situation in which an AP has a MAC address that is not assigned to an AP manufacturer; and
a situation in which an AP is a portable AP.
3. The method as claimed in claim 1, wherein the reliability is calculated further based on a situation in which an AP has a routing path different from a pre-stored routing path.
4. The method as claimed in claim 1, wherein the reliability is calculated further based on a situation in which two APs have the same SSID and the same routing path.
5. The method as claimed in claim 1, wherein the reliability is calculated further based on situations including:
a situation in which an AP changes encryption methods in a predetermined order; and
a situation in which an AP is included in a pre-stored black list or white list.
6. The method as claimed in claim 1, wherein the reliability is calculated further based on a situation in which an AP has a hidden SSID.
7. The method as claimed in claim 1, wherein the reliability is calculated further based on a situation in which two APs use the same channel.
8. The method as claimed in claim 1, wherein the reliability is calculated further based on a situation in which locations of an AP are changed with time more than a predetermined reference number of times.