disintegration 13 роки тому
батько
коміт
fd49d57ea5
1 змінених файлів з 7 додано та 10 видалено
  1. 7 10
      README.md

+ 7 - 10
README.md

@@ -28,7 +28,7 @@ func main() {
     var dst draw.Image
     
     dst = imaging.New(800, 600, color.NRGBA(255, 0, 0, 255)) // create a new 800x600px image filled with red color
-    dst = imaging.Copy(src) // copy entire image
+    dst = imaging.Copy(src) // copy src image
     
     dst = imaging.Rotate90(src) // rotate by 90 degrees clockwise 
     dst = imaging.Rotate180(src) // rotate by 180 degrees clockwise
@@ -38,20 +38,17 @@ func main() {
     dst = imaging.FlipV(src) // flip vertically (top-to-bottom)
 
     dst = imaging.Resize(src, 600, 400) // resize to 600x400 px    
+    dst = imaging.Resize(src, 600, 0) // resize to width = 600, preserve the image aspect ratio
+    dst = imaging.Resize(src, 0, 400) // resize to height = 400, preserve the image aspect ratio
 
-    dst = imaging.Scale(src, 1.5) // scale img with given scale factor, keep aspect ratio
-    dst = imaging.ScaleToWidth(src, 800) // scale up or down to given image width, keep aspect ratio
-    dst = imaging.ScaleToHeight(src, 600) // scale up or down to given image height, keep aspect ratio
-
-    dst = imaging.Fit(src, 800, 600) // scale down to fit given maximum width and height, keep aspect ratio
-    dst = imaging.Thumbnail(src, 100, 100) // scale and crop the center of image to make a thumbnail
+    dst = imaging.Fit(src, 800, 600) // scale down to fit given maximum width and height, keep the aspect ratio
+    dst = imaging.Thumbnail(src, 100, 100) // resize and crop the image to make a 100x100 thumbnail
     
     dst = imaging.Crop(src, image.Rect(50, 50, 100, 100)) // copy a rectangular region from image
     dst = imaging.CropCenter(src, 200, 100) // copy a rectangular region of given size from the center of image
-    dst = imaging.Paste(dst, src, image.Pt(50, 50)) // paste src image to dst at given position
-    dst = imaging.PasteCenter(dst, src) // paste src image to the center of dst
+    dst = imaging.Paste(dst, src, image.Pt(50, 50)) // paste src image to dst image at given position
+    dst = imaging.PasteCenter(dst, src) // paste src image to the center of dst image
  
     imaging.Save(dst, "2.jpg", "jpeg") // save image to file using jpeg format
 }
 ```
-