Shizuo Fujita
Shizuo Fujita
https://github.com/actions/virtual-environments/issues/5998 I'm testing because the ubuntu-latest changes in the near future.
### Environment * macOS 10.14 ### Test code ```ruby require 'rmagick' Magick::Image.capture(true) ``` ### Result ``` $ ruby rmagick.rb rmagick.rb:3:in `capture': ImageMagick library function failed to return a result. (RuntimeError)...
### Description The some methods accept `Magick::Image` or `Magick::ImageList` via `rm_cur_image()` C function. For example, `Magick::TextureFill.new` accepts `Magick::Image` or `Magick::ImageList`. https://github.com/rmagick/rmagick/blob/913735caf505b7e35bcf63682495f4ec2137efda/ext/RMagick/rmfill.c#L689-L690 ```ruby require 'rmagick' granite = Magick::ImageList.new('granite:') # generates ImageList...
## Test code https://github.com/rmagick/rmagick/blob/master/doc/ex/nested_rvg.rb ### Result with IM6 | with IM7 -- | -- | * with RMagick v2.16.0  Seems RMagick with IM6 has a bug.
I think we need better coverage tests to detect breaking change easily. Related to #542 ### How to get result of coverage ``` $ COVERAGE=true rake ``` ### Coverage rate...
RMagick reference can be generated using [yardoc](https://yardoc.org). RMagick reference (https://www.rubydoc.info/gems/rmagick/) site is referred from https://rubygems.org/gems/rmagick . Seems it is format which doesn't conform to rdoc or yardoc.
I think we need better coverage tests for C-lang source codes to detect breaking change easily. ### How to get result of coverage ``` # Run tests with gcov flags....
This PR will create linux debian package by adding command into `npm run linux:build`. ``` $ npm i $ npm run env:setup $ npm run linux:build ``` Then, you can...
Seems that `execute` method is 30% slower than ver1.4.4. ## Environment - macOS - macOS 13.0 Beta(22A5321d) - Apple M1 Max - Apple clang version 14.0.0 (clang-1400.0.29.102) - ruby 3.2.0dev...
With releasing GVL, it would improve performance when processing images in a multi-thread. ## Sample ```ruby require 'rmagick' t1 = Thread.new do 1000.times do img = Magick::Image.read('Flower_Hat.jpg').first thumbnail = img.resize(76,...