mirror of
https://github.com/python/cpython
synced 2024-09-16 01:21:09 +00:00
Issue 25959: Explain in docstring that PhotoImage.zoom arguments are
multipliers, not final sizes. Explain y default for .zoom and .subsample. Initial patch by Serhiy Storchaka.
This commit is contained in:
parent
29bf27fe7f
commit
ca0250a878
|
@ -3407,16 +3407,20 @@ def copy(self):
|
|||
destImage = PhotoImage(master=self.tk)
|
||||
self.tk.call(destImage, 'copy', self.name)
|
||||
return destImage
|
||||
def zoom(self,x,y=''):
|
||||
def zoom(self, x, y=''):
|
||||
"""Return a new PhotoImage with the same image as this widget
|
||||
but zoom it with X and Y."""
|
||||
but zoom it with a factor of x in the X direction and y in the Y
|
||||
direction. If y is not given, the default value is the same as x.
|
||||
"""
|
||||
destImage = PhotoImage(master=self.tk)
|
||||
if y=='': y=x
|
||||
self.tk.call(destImage, 'copy', self.name, '-zoom',x,y)
|
||||
return destImage
|
||||
def subsample(self,x,y=''):
|
||||
def subsample(self, x, y=''):
|
||||
"""Return a new PhotoImage based on the same image as this widget
|
||||
but use only every Xth or Yth pixel."""
|
||||
but use only every Xth or Yth pixel. If y is not given, the
|
||||
default value is the same as x.
|
||||
"""
|
||||
destImage = PhotoImage(master=self.tk)
|
||||
if y=='': y=x
|
||||
self.tk.call(destImage, 'copy', self.name, '-subsample',x,y)
|
||||
|
|
Loading…
Reference in a new issue